Design, develop, and maintain backend services and APIs with focus on scalability, reliability, and performance
Collaborate with frontend, DevOps, and product teams to deliver end-to-end solutions
Write clean, maintainable, and testable code following best practices and code standards
Optimize database queries, caching, and service performance for high throughput systems Participate in system architecture discussions, code reviews, and deployment planning
Investigate production issues, perform root cause analysis, and implement long-term fixes
Contribute to continuous improvement of development processes, tooling, and monitoring
Requirements
Bachelor's degree in Computer Science, Software Engineering, or related field.
5+ years of experience in backend development (preferably in Java, Kotlin, or Go).
Strong understanding of RESTful APIs, microservices architecture, and distributed systems.
Experience with relational and NoSQL databases (e.g., PostgreSQL, Redis, Timeseries).
Proficiency in containerization (Docker, Kubernetes) and cloud platforms (GCP, AWS, or Azure).
Familiar with CI/CD pipelines, version control (Git), and automated testing frameworks.
Strong problem-solving skills, ownership mindset, and ability to work in cross-functional team