Remote / Hybrid
Responsibilities:
- Design, develop, and maintain scalable and reliable backend services using Python and Go.
- Architect and implement RESTful APIs, microservices, and distributed systems to support business needs.
- Optimize the performance of databases and ensure data integrity and consistency.
- Collaborate closely with frontend developers, DevOps engineers, and data scientists to create seamless, efficient systems.
- Provide mentorship to junior team members and contribute to code reviews.
- Continuously improve system architecture to enhance scalability, availability, and performance.
- Write clean, modular, and well-documented code that adheres to industry best practices.
Requirements:
- 5+ years of experience in backend development.
- Strong proficiency in Python and/or Go, with a solid understanding of frameworks such as FastAPI, Flask, or Gin.
- In-depth knowledge of relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, etc.).
- Experience with cloud platforms (AWS, GCP, Azure) and infrastructure management.
- Familiarity with containerization (Docker, Kubernetes), CI/CD processes, and microservices architecture.
- Excellent understanding of software engineering best practices, including version control, testing, and deployment.
- Strong problem-solving skills and the ability to work effectively in a fast-paced environment.
Ready to join our team?
Send your resume using the form.