About the job
About the Role
We are on the lookout for an innovative Lead Web Developer to spearhead the design and development of robust, scalable web applications. This is a dynamic, hands-on leadership position tailored for an experienced developer who excels in a fast-paced environment, relishes tackling complex challenges, and possesses a deep understanding of contemporary development and DevOps methodologies.
Key Responsibilities
- Architect, design, and implement scalable full-stack web applications
- Lead backend development utilizing Python or equivalent programming languages
- Steer system architecture decisions to ensure maintainability, scalability, and performance
- Integrate and manage DevOps tools, including Docker, Kubernetes, and GitHub Actions
- Design and oversee SQL and NoSQL database solutions
- Collaborate closely with product managers, designers, and engineers
- Mentor junior developers, conduct code reviews, and uphold best practices
- Establish and document technical standards, architecture, and development workflows
Requirements
- 8+ years of professional web development experience
- 3+ years of experience with Python or a similar backend language
- Strong grasp of software architecture and system design principles
- Experience with Kubernetes, Docker, and GitHub Actions or comparable CI/CD and containerization tools
- Proficient in SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis) databases
- Thorough understanding of modern development practices, version control, and code management
- Excellent communication skills and experience leading development teams or technical projects
Preferred Qualifications
- Experience in cloud-native application development (AWS, GCP, or Azure)
- Familiarity with microservices, APIs, and distributed systems
- Exposure to front-end technologies and frameworks is a plus
- Enthusiasm for automation, performance optimization, and clean coding
- Experience as a QA Engineer or Project/Product Manager

