Lead Software Engineer
Job Description
• Develop and deploy new features that deliver customer value in a cross-functional team
• Conduct regular and effective code review
• Contribute to the technical discussions and decisions for the platform
• Mentor and coach a team of Software Engineers, bringing your team’s skills to the next level
• Work closely with Product Managers, Business Analysts, Designers, DevOps and Engineering Managers
• Make your unique contribution in building a bigger and innovative product
Job Requirement
• Advanced knowledge of NodeJs
• Demonstrated experience in Front-End development, ideally React/TypeScript
• Ability to write automated tests at multiple levels (unit, integration, e2e)
• Experience with PostgreSQL
• Understanding of SOLID design principles and OO programming
Nice to have:
• Experience in working in an Agile environment
• Knowledge of AWS Services
• Exposure to Dockerised environments
• Knowledge of CI/CD pipelines
• Experience developing medium to high volume SaaS apps