Senior Developer

closed
BETER Logo

BETER

πŸ“Remote - Poland

Summary

Join BETER, a rapidly growing product company creating competitive content with analytics, organizing 45,000+ monthly events in esports and classic sports, and having partners among the world’s most famous trading giants. We are looking for a skilled .NET developer to contribute to our team. You will be involved in writing C# code, testing, maintaining software development practices, troubleshooting, and writing technical documentation. The ideal candidate will have 4+ years of experience with .NET 5+, a strong understanding of C# and related technologies, and experience with RDBMS/NoSQL databases and message brokers. We offer remote work, flexible schedules, competitive pay, and various benefits.

Requirements

  • 4+ years of commercial experience with .NET 5+
  • Writing high-quality C# code (.NET Core, ASP.NET Core), understand and apply OOP, SOLID principles, and design patterns
  • Understanding of the algorithmic complexity
  • Have expertise in the .NET ecosystem: tools, libraries, frameworks
  • Experience in RDBMS/NoSQL: knowledge of the principles of operation of engines, ability to profile queries, understanding of the logic of indexes
  • Hands-on experience of working with Kafka or similar message-brokers (RabbitMQ, ActiveMQ, etc.)
  • Loyalty to DevOps practices and experience in their application: automation of development tools and quality assurance, monitoring, tracing, and debugging
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field
  • Upper-intermediate level of English or higher

Responsibilities

  • Writing code in C# in the implementation of tools and products on a daily basis
  • Writing unit and integration tests for functionality
  • Maintaining software development practices, such as coding conventions and code reviews
  • Troubleshooting, finding out how to prevent them in development
  • Writing technical documentation (technical design documents, architecture documentation, technical specification, etc.)
  • Participation in team meetings: stand-ups, grooming and task assessment, planning, retro, etc

Benefits

  • Ability to work remotely
  • Competitive and timely payment for services
  • Flexible work schedule
  • Personal mentoring and coaching
  • Team building and corporate events
  • 100% paid sick leave
  • 20 working days of paid vacation
  • Paid child care leave
This job is filled or no longer available