Overview
Skills
Job Details
Senior Full-Stack Python Developer (10+ Years Experience)
Overview
We are seeking an experienced Senior Full-Stack Python Developer with a decade of hands-on expertise in building scalable, high-performance web applications. The ideal candidate has deep backend knowledge in Python and modern frameworks, combined with strong frontend engineering skills. You will lead architecture design, mentor developers, and drive end-to-end delivery of mission-critical systems.
Key Responsibilities
Design, develop, and maintain scalable backend services using Python and frameworks such as Django, Flask, or FastAPI.
Build intuitive, responsive frontend interfaces using JavaScript frameworks such as React, Vue, or Angular.
Architect and implement RESTful and GraphQL APIs.
Work with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis).
Ensure application performance, scalability, and security.
Develop CI/CD pipelines and work with modern DevOps tools (Docker, Kubernetes, GitHub Actions, Jenkins).
Collaborate closely with product, design, and cross-functional teams to ship high-quality features.
Conduct code reviews, enforce engineering standards, and mentor junior developers.
Participate in system architecture decisions and contribute to technical roadmaps.
Troubleshoot, debug, and optimize code across the stack.
Required Qualifications
10+ years of professional software development experience, with strong emphasis on Python.
Expertise in Python web frameworks (Django, Flask, FastAPI).
Strong experience with modern frontend frameworks (React preferred).
Solid understanding of HTML5, CSS3, JavaScript/TypeScript, and UI/UX fundamentals.
Proficiency in SQL and NoSQL databases.
Strong experience with microservices architecture and asynchronous programming.
Hands-on experience with Docker, Kubernetes, and cloud platforms (AWS, Google Cloud Platform, or Azure).
Knowledge of unit testing, integration testing, and debugging techniques.
Familiarity with message queues (RabbitMQ, Kafka, AWS SQS).
Excellent problem-solving and communication skills.
Preferred Qualifications
Experience with distributed systems and event-driven architecture.
Background in AI/ML integration, data pipelines, or big-data processing.
Experience with IaC tools such as Terraform.
Understanding of CI/CD best practices in enterprise-level systems.
Exposure to security frameworks and secure coding practices.