Description:
We’re in search of a Senior Full Stack Developer with a strong foundation in Python and hands-on experience with modern frameworks and technologies. You should be a proactive problem-solver, passionate about building scalable and high-performance applications
Key Responsibilities
- Design, develop, and maintain robust backend systems using Python.
- Lead or contribute heavily to the development of production-grade applications.
- Architect and implement scalable, distributed systems and backend solutions.
- Deploy applications using Docker, Kubernetes, and AWS.
- Integrate RESTful APIs, GraphQL endpoints, and third-party services.
- Ensure code quality through comprehensive unit and integration tests.
- Collaborate with cross-functional teams through code reviews and Git-based workflows.
- Build and maintain CI/CD pipelines, leveraging Infrastructure as Code (IaC) tools.
- Work with databases including PostgreSQL, MongoDB, and Redis.
Required Qualifications
- 3+ years of professional experience with Python in backend development.
- Proven experience with at least two modern frameworks: FastAPI, Django, Flask, or Tornado.
- Solid experience with Docker, Kubernetes, and AWS for app deployment.
- Strong understanding of RESTful API design, GraphQL, and third-party integrations.
- Comfortable with CI/CD, GitOps, and modern DevOps tools.
- Skilled in both relational and NoSQL databases like PostgreSQL, MongoDB, and Redis.
- Experienced in writing clean, tested, and maintainable code using PyTest, Unittest, etc.
- Proficient with Git workflows including branching, pull requests, and code reviews.
- Hands-on experience in designing scalable and resilient backend architectures.
- Familiarity with AI/ML pipelines and model integration into backend systems.