Job Description: Full Stack Developer
Position Summary
We are seeking an experienced Full Stack Developer with strong expertise in Python, modern web frameworks, DevOps practices, and cloud-native engineering. The ideal candidate will design, build, and deploy scalable applications, integrate complex APIs, automate workflows, and collaborate with cross-functional teams to deliver high-quality enterprise solutions. This role requires hands-on experience across the full SDLC, including architecture, development, CI/CD, infrastructure automation, and production operations.
Key Responsibilities
Full-Stack Application Development
Design and develop end-to-end web applications using Python (FastAPI/Django/Flask), React, JavaScript, and REST APIs. Build scalable microservices and backend components following clean architecture and modular design principles. Develop interactive UI components and responsive web interfaces using modern JavaScript frameworks. Implement secure authentication, role-based access, and robust error-handling.Cloud & DevOps Engineering
Develop, containerize, and deploy applications using Docker and orchestrate them across Kubernetes environments. Architect and maintain CI/CD pipelines using GitLab CI/CD, ensuring automated build, testing, and deployment workflows. Leverage AWS and Azure cloud for scalable application hosting and automation.Performance Monitoring
Build observability dashboards using Prometheus, Grafana, Loki, EFK stack, ensuring high availability and low incident response times. Monitor, troubleshoot, and optimize backend performance across large-scale distributed systems.Collaboration & Leadership
Work closely with product, data, and cloud teams to translate requirements into technical solutions. Provide mentorship, conduct code reviews, enforce coding best practices, and lead mini-sprints or module teams. Document system architecture, APIs, workflows, and deployment processes.Required Skills & Qualifications
Technical Skills
Strong programming expertise in Python, JavaScript/TypeScript, and RESTful API design. Hands-on experience with FastAPI, Django, Flask, React. Cloud knowledge: AWS/Azure DevOps tools: GitLab CI/CD, Docker, Kubernetes Knowledge of observability tools: Prometheus, Grafana, Loki, EFK. Databases: PostgreSQL, MongoDB.Soft Skills
Strong analytical and problem-solving skills. Excellent communication and stakeholder management abilities. Ability to lead initiatives, mentor junior developers, and drive architectural decisions. Adaptability to fast-paced environments and evolving technologies.Preferred Qualifications
Bachelor’s degree in Engineering, Computer Science, or related field.