Description
Job Summary:
Design, develop, and maintain scalable backend systems, lead technical decisions, and ensure code quality through automated testing and cross-functional collaboration.
Key Highlights:
1. Lead technical decisions and system architecture
2. Develop APIs and distributed services
3. Mentor developers and drive the team's technical growth
* Design, develop, and maintain scalable, secure, and high-performance backend systems
Lead technical decisions and support system architecture definitions
Develop APIs and distributed services
Ensure code quality through best practices, automated tests, and code reviews
Collaborate with cross-functional teams (Frontend, Product, Design, DevOps)
Identify performance bottlenecks and propose continuous improvements
Resolve complex problems and production incidents
Contribute to the team's technical evolution by mentoring less experienced developers
Actively participate in agile ceremonies and technical planning
Ensure compliance with security, scalability, and observability standards
Requirements:
* Solid experience as a C#/.NET Backend Developer
* Strong experience developing RESTful APIs and/or GraphQL
* Advanced knowledge of relational and non-relational databases
* Experience with distributed system architecture and microservices
* Solid understanding of version control (Git)
* Experience with automated testing and software quality practices
* Experience with agile methodologies (Scrum, Kanban)
* Ability to make technical decisions and think critically
* Strong communication and teamwork skills
Benefits
20 days of scheduled leave.
TotalPass.