About the role
Responsibilities:
- Design, build, and maintain scalable backend services using Python or Golang.
- Develop and manage RESTful APIs for mobile/web platforms and internal tools.
- Collaborate closely with product, design, and analytics teams to deliver features at scale.
- Optimize performance, ensure high availability, and handle large-scale traffic.
- Write clean, modular, and testable code adhering to software best practices.
- Lead debugging efforts, production issue resolution, and post-mortem analysis.
- Participate in code reviews and continuously drive technical improvements.
Requirements:
- 3-5 years of backend development experience in Python or Golang.
- Strong understanding of data structures, algorithms, OOP, operating systems, and networking.
- Proven experience developing and managing REST APIs.
- Proficient in working with databases like PostgreSQL, MongoDB, and Redis.
- Hands-on experience with cloud platforms - AWS, GCP, or Azure.
- Experience with Docker or other container technologies.
- Familiarity with CI/CD pipelines and deployment best practices.
- Experience with monitoring and logging tools like Prometheus, Grafana, or ELK stack.
- Experience with Git and version control workflows.
- Contributions to open-source projects or a strong personal backend project portfolio.
- Bachelor's degree in Computer Science, Engineering, or a related technical discipline.
- Strong communication skills and a proactive, ownership-driven mindset.