Responsibilities
- Architect, design, and develop scalable, high-performance backend services and APIs.
- Optimize database queries and system performance to handle large-scale data processing.
- Collaborate with cross-functional teams including frontend, DevOps, and product teams to deliver seamless user experiences.
- Own end-to-end backend development, from design to deployment and monitoring.
- Implement best practices in software engineering, security, and cloud-native development.
- Work on improving system reliability, observability, and fault tolerance.
- Conduct code reviews, mentor junior engineers, and contribute to the overall team’s technical growth.
Requirements
- 2-5 years of experience in backend development in fast-paced, product-driven environments.
- Strong expertise in one or more backend technologies: Node.js, Golang (preferred) or Python, Java, etc.
- Experience in designing and developing RESTful APIs and microservices architecture.
- Hands-on experience with databases (SQL and NoSQL), such as PostgreSQL, MySQL, MongoDB, etc.
- Solid understanding of cloud platforms like AWS, GCP, or Azure.
- Experience with containerization and orchestration tools like Docker and Kubernetes.
- Knowledge of event-driven architectures and message queues (Kafka, RabbitMQ, etc.).
- Strong problem-solving skills and ability to work in an agile development environment.
Apply Now