About the Role
We are looking for a talented and motivated Python Software Engineer to build and maintain scalable, reliable, and efficient software systems. You will work with a team of engineers and product managers to deliver high-quality code that powers our backend services, APIs, and data pipelines.
The ideal candidate is a problem solver who writes clean code, loves automation, and thrives in a fast-paced, collaborative environment.
Key Responsibilities
- Design, develop, and maintain software applications and APIs using Python (3.x)
- Build and integrate RESTful APIs, microservices, or serverless functions
- Optimize application performance, scalability, and fault tolerance
- Write clean, testable, and maintainable code with strong unit test coverage
- Collaborate with front-end developers, DevOps, and product teams
- Participate in code reviews, design discussions, and Agile ceremonies
- Maintain documentation for system architecture and business logic
Required Skills and Experience
- 3–7+ years of hands-on Python development experience
- Proficiency in at least one Python framework: FastAPI, Django, or Flask
- Experience working with relational (PostgreSQL, MySQL) or NoSQL (MongoDB, Redis) databases
- Familiarity with ORMs (SQLAlchemy, Django ORM) and database optimization
- Good understanding of asynchronous programming (async/await, Celery, etc.)
- Experience with version control (Git), testing frameworks (pytest/unittest), and CI/CD tools
- Strong debugging, problem-solving, and performance tuning skills
Nice to Have
- Experience with containerization (Docker) and cloud platforms (AWS, GCP, or Azure)
- Familiarity with message queues (Kafka, RabbitMQ, SQS)
- Knowledge of data engineering, ETL pipelines, or machine learning workflows
- Exposure to DevOps practices and infrastructure-as-code tools (Terraform, Ansible)
Why Join Us?
- Work with a collaborative, high-performing engineering team
- Tackle complex problems using clean and scalable solutions
- Opportunity to grow and lead initiatives in backend design and architecture
- Flexible work options and career development support

