About the Role
We are seeking a Lead Web Developer to drive the architecture and development of scalable, high-performance web applications. This is a hands-on leadership role ideal for a seasoned developer who thrives in a fast-paced environment, enjoys solving complex challenges, and has a strong grasp of modern development and DevOps practices.
Key Responsibilities
- Architect, design, and implement scalable full-stack web applications
- Lead backend development using Python or similar programming languages
- Guide system architecture decisions for maintainability, scalability, and performance
- Integrate and manage DevOps tools including Docker, Kubernetes, and GitHub Actions
- Design and maintain SQL and NoSQL database solutions
- Collaborate cross-functionally with product managers, designers, and engineers
- Mentor junior developers, conduct code reviews, and enforce best practices
- Define and document technical standards, architecture, and development workflows
Requirements
8+ years of professional web development experience3+ years working with Python or a similar backend languageStrong understanding of software architecture and system designExperience with Kubernetes, Docker, and GitHub Actions or similar CI / CD and containerization toolsProficient with SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis) databasesSolid understanding of modern development practices, version control, and code managementStrong communication skills and experience leading development teams or technical initiativesPreferred Qualifications
Experience in cloud-native application development (AWS, GCP, or Azure)Familiarity with microservices, APIs, and distributed systemsExposure to front-end technologies and frameworks is a plusPassion for automation, performance optimization, and clean codeQA Engineer, Project / Product Manager experience