About the Role
The role involves leading the development of backend services using .NET technologies, contributing to system architecture, and ensuring high performance and reliability across platforms.
Responsibilities
- Design and implement robust backend systems using .NET technologies
- Collaborate with product teams to define technical requirements
- Write clean, maintainable, and testable code
- Participate in code reviews to ensure code quality
- Support the deployment and monitoring of production systems
- Troubleshoot and resolve technical issues in a timely manner
- Contribute to architectural decisions and system design
- Optimize applications for performance and scalability
- Follow security best practices across the development lifecycle
- Work closely with frontend developers to integrate user-facing elements
- Develop and maintain comprehensive documentation
- Engage in agile ceremonies including planning and retrospectives
- Ensure compliance with data protection and regulatory standards
- Mentor junior developers and support team growth
- Evaluate and integrate new technologies and frameworks
- Improve CI/CD pipelines for faster and safer deployments
- Participate in on-call rotations when necessary
- Conduct proof-of-concept projects for new ideas
- Collaborate with QA to ensure full test coverage
- Drive adoption of software quality metrics
- Promote reusable component development
- Support incident analysis and post-mortem activities
- Contribute to technical roadmap planning
- Maintain awareness of industry trends and threats
- Ensure alignment between business goals and technical execution
Nice to Have
- Experience with event-driven architectures
- Knowledge of observability tools like Prometheus or Grafana
- Familiarity with infrastructure as code (e.g., Terraform)
- Exposure to serverless computing models
- Experience in gaming or betting platforms
- Understanding of compliance frameworks such as GDPR
- Contributions to open-source projects
- Certifications in cloud or software development domains
- Leadership experience in technical projects
- Background in high-performance computing
Compensation
Competitive salary based on experience and market standards
Work Arrangement
Hybrid working model with flexibility for remote and office presence
Team
Part of a multidisciplinary product team focused on continuous delivery and technical excellence
Why Join Us
- Opportunity to work on large-scale, high-traffic systems
- Supportive environment that values innovation and ownership
- Access to training and conferences for professional growth
- Modern tech stack with emphasis on engineering quality
- Diverse team with international reach and perspectives
Our Technology
- Primary stack includes .NET Core, C#, and AWS
- Microservices deployed in Docker containers
- CI/CD powered by GitLab and Jenkins
- Monitoring via Grafana, Prometheus, and ELK stack
- Frontend applications built with Angular and React
Available for qualified candidates requiring work authorization