Overview
Full-Stack Developer (Backend-Focused)
We are seeking a seasoned Full-Stack Developer with strong expertise in backend engineering using Python and Golang. In this role, you will take ownership of backend systems while contributing to the development of modern, responsive frontend interfaces. The focus will be on building secure, scalable, and high-performance applications, with emphasis on API development, database engineering, and cloud deployment.
Key Responsibilities
Develop and enhance backend services using Python frameworks such as Django or FastAPI
Design, build, and maintain RESTful APIs and microservices
Work extensively with relational and NoSQL databases, including PostgreSQL, MySQL, and MongoDB
Collaborate with frontend developers to integrate user-facing elements with backend logic
Implement efficient, secure, and scalable application architectures
Troubleshoot and resolve software defects across different environments
Optimize performance and reliability of backend services
Write clean, maintainable, and well-tested code following best practices
Contribute to DevOps activities, including CI/CD pipelines and containerization
Required Skills & Qualifications
6+ years of experience in full-stack or backend-focused development
Strong proficiency in Python with hands-on experience in frameworks like Django or FastAPI
Solid understanding of SQL and NoSQL databases, including data modeling and query optimization
Familiarity with modern frontend technologies such as React, Vue, or Angular
Experience with Docker, Kubernetes, and at least one cloud platform (AWS, Azure, or GCP) is preferred
Strong understanding of system design, distributed systems, and microservices architecture
Experience with Git and CI/CD automation pipelines
Excellent problem-solving skills and ability to work collaboratively