Job description
Job Title: Senior Python Full Stack Developer
Job Location - Guindy - Olympia Tech Park
Work Location - Guindy - 8th Floor - Olympia Tech Park
Work Mode - 5 days in the office initially and then 3
days Hybrid in the office.
Experience: 5+ Years
Employment Type: Full-Time
No. of Positions - 4.
About the Role:
We are looking for a highly skilled Senior Python
Full Stack Developer to join our technology team. In this role, you
will lead the development of robust, scalable, and high-performance web
applications using Python, modern JavaScript frameworks, and cloud services.
You will collaborate closely with product managers, designers, and other
engineers to deliver innovative solutions that power our platforms.
Key Responsibilities:
- Design,
develop, and maintain scalable web applications using Python
(Django/Flask/FastAPI) and JavaScript frameworks like React.js / Angular /
or Vue.js.
- Build
RESTful APIs and integrate third-party APIs.
- Lead
end-to-end development from front-end UI/UX to back-end services and
database integration.
- Participate
in code reviews and mentor junior developers.
- Write
unit, integration, and functional tests to ensure software reliability.
- Optimise
application performance and troubleshoot production issues.
- Collaborate
with DevOps for CI/CD implementation and deployment on cloud platforms
(AWS/Azure/GCP).
- Document
design decisions, technical processes, and best practices.
Required Skills & Experience:
- 5 to
9 years of professional experience in full-stack development.
- Strong
expertise in Python and web frameworks like Django, Flask, or FastAPI.
- Solid
front-end development experience with React.js, Vue.js, or Angular.
- Proficient
in HTML5, CSS3, JavaScript (ES6+).
- Experience
working with relational (PostgreSQL, MySQL) and NoSQL (MongoDB) databases.
- Hands-on
experience with Git, Docker, and CI/CD pipelines.
- Familiarity
with unit testing, debugging, and performance tuning.
- Knowledge
of Agile/Scrum methodologies.
- Excellent
communication and problem-solving skills.
Preferred Qualifications:
- Experience
with GraphQL, WebSockets, or message queues (e.g., RabbitMQ, Kafka).
- Familiarity
with cloud services (AWS Lambda, S3, Azure Functions, etc.).
- Experience
with container orchestration (Kubernetes).