About the Role
The engineer will contribute to the development and maintenance of backend systems, focusing on building robust and scalable services that support core platform functionality. This role involves close collaboration with team members and stakeholders to deliver high-quality software solutions.
Responsibilities
- Design, develop, and maintain backend services and APIs
- Write clean, testable, and efficient code following best practices
- Collaborate with product and engineering teams to define technical solutions
- Troubleshoot and resolve system performance issues
- Participate in code reviews to ensure code quality
- Implement monitoring and observability for backend systems
- Support deployment and operational health of services
- Work with databases to optimize queries and ensure data integrity
- Contribute to architectural discussions and planning
- Ensure applications meet scalability and reliability standards
- Follow security best practices in system design
- Integrate third-party services and APIs
- Participate in agile ceremonies including planning and retrospectives
- Respond to production incidents as part of on-call rotation
- Document technical designs and system behavior
- Stay current with emerging backend technologies
- Improve development workflows and tooling
- Assist in onboarding new team members
- Collaborate on testing strategies including unit and integration tests
- Help maintain CI/CD pipelines
Nice to Have
- Experience with Kotlin or Java
- Familiarity with Spring Boot framework
- Knowledge of distributed systems concepts
- Experience working in agile development environments
- Exposure to GraphQL APIs
- Understanding of authentication and authorization mechanisms
- Prior work with high-traffic web applications
- Contributions to open-source projects
- Experience with infrastructure as code tools
- Knowledge of API gateway patterns
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model available
Team
Part of a collaborative engineering team focused on backend development and system reliability
What We Offer
- Opportunities for professional growth and mentorship
- Access to learning resources and technical training
- Inclusive culture that values diverse perspectives
- Flexible work arrangements to support work-life balance
- Health and wellness benefits
About the Team
- Engineers work in cross-functional squads with autonomy
- Focus on innovation, quality, and customer impact
- Regular knowledge sharing and technical discussions
Available for qualified candidates


