What you'll be doing
- Lead the design, develop, and implement complex software systems and applications
- Collaborate with cross-functional teams, including product managers and business stakeholders, to plan roadmaps, define technical requirements, and implement responsive and visually appealing design.
- Write clean, efficient, well-documented, and testable code. Establish and enforce testing standards, including comprehensive unit and integration tests.
- Make critical decisions on our backend architecture. Manage and optimize databases (MongoDB/MySQL) for complex queries, performance, and scalability.
- Proactively identify and address performance bottlenecks, security vulnerabilities, and other issues
- Research and evaluate new technologies, frameworks, and tools to improve our software development processes and capabilities
- Mentor and provide guidance to more junior members of the engineering team
What we're looking for
- 5+ years of professional software development experience with a deep focus on JavaScript and
- Expert-level knowledge of the MERN Stack and proven experience shipping React Native applications.
- Extensive experience architecting and integrating complex third-party services and APIsinto scalable web and mobile applications.
- Demonstrated experience in a tech lead or senior mentoring role, with ownership of a significant codebase.
- Mastery of software engineering best practices: a proven track record of implementing robust testing (unit/integration), CI/CD pipelines, and enforcing source control standards.
- Strong experience in system architecture, database design, and API design for scalability.
- Proficiency with Docker and modern DevOps practices, including hands-on experience with CI/CD tools.
- A proven ability to work within and improve upon a disciplined Agile environment, with a commitment to engineering excellence and predictable delivery cycles.
- Exceptional collaboration skills, with a proven ability to lead cross-functional team problem-solving and work effectively with both technical and non-technical stakeholders.
- Excellent problem-solving skills with a track record of diagnosing and resolving complex production issues.
- Outstanding communication skills in English.