Position Overview
We are looking for a skilled and motivated Backend Developer to join our fully remote engineering team. This role focuses on building scalable backend systems, APIs, and database-driven applications that are secure, high-performing, and reliable.
The ideal candidate has 3–5 years of backend development experience, strong proficiency in Python, and hands-on expertise with FastAPI and Flask. You will collaborate closely with frontend, DevOps, and product teams to deliver robust backend solutions for global clients.
Key Responsibilities & Deliverables
- Design, develop, test, and maintain scalable backend services and APIs
- Build and manage RESTful and GraphQL APIs for web and mobile applications
- Develop server-side business logic, workflows, and system integrations
- Optimize backend applications for performance, scalability, and security
- Work with relational and non-relational databases for efficient data storage and retrieval
- Implement authentication, authorization, and data protection mechanisms
- Debug, troubleshoot, and resolve production issues
- Collaborate with frontend, DevOps, and product teams in an agile environment
- Write clean, maintainable, and well-documented code
- Participate in code reviews and follow backend development best practices
Core Qualifications and Competencies
- Bachelor's degree in Computer Science, Engineering, or a related field
- 3–5 years of experience in backend development
- Strong hands-on experience with Python for backend systems
- Mandatory experience with FastAPI and Flask frameworks
- Strong working knowledge of PostgreSQL for relational database management
- Experience using Redis for caching, queues, or session management
- Hands-on experience with Docker for containerization
- Solid understanding of RESTful API design and backend architecture
- Ability to write clean, scalable, and maintainable code
- Strong problem-solving skills and attention to detail
Nice-to-Have Skills
- Experience with Kafka for event-driven or streaming architectures
- Exposure to Apache Airflow for workflow orchestration
- Understanding of microservices architecture
- Knowledge of multithreading and concurrency concepts
- Experience working on high-performance or highly scalable systems
Why This Opportunity
- 100% remote role
- Opportunity to work on global projects using a modern tech stack
- Collaborative, growth-oriented work culture
- Exposure to international clients and distributed teams