The company is looking to solve complex and pressing challenges by bringing together curious, ambitious, and determined leaders to co-create innovative products and shape solutions. They aim to mentor clients to adopt Agile practices and engineering excellence, influence digital strategies, help scale engineering cultures, and enable sustainable growth.
Requirements
- 7+ years of experience developing full-stack applications by writing code that is readable, testable, maintainable, and scalable
- Demonstrated knowledge and hands-on experience across the full application stack with some of the following languages/frameworks: UI: JavaScript, TypeScript, React.js, Angular.js, Next.js, Vue.js, Java, Sprint, C-Sharp, Node.js, SQL, MongoDB, cloud-native databases, AWS, Azure, GCP, Jenkins, Docker, Circle CI, Travis
- Demonstrated knowledge and hands-on experience with common AI models and LLMs like GPT, Sonnet, etc.
- Experience with AI-assisted IDEs such as Cursor, Claude Code, Copilot, etc.
- Experience modeling and coaching others to use engineering best practices such as design patterns, customer-centric design, test-driven development, code refactoring, code review, and OWASP Top 10 security awareness
- Experience leading in Agile teams, including coaching and modeling Agile mindsets as part of sprint ceremonies, work definition and building developer capabilities.
- Experience pair programming collaboratively with other developers
Responsibilities
- Lead architecture design
- Drive technology decisions
- Co-create innovative products
- Build scalable solutions using Agile methodologies
- Shape technical strategies
- Make key technology decisions
- Design and deliver next-generation products
Other
- Undergraduate or master’s degree; or equivalent experience
- Demonstrated experience working collaboratively with other developers, as well as technical and non-technical people within software teams
- Exceptional time management to meet your responsibilities in a complex and largely autonomous work environment
- Strong communication skills, both verbal and written, in English and local office language(s), with the ability to adjust your style to suit different perspectives and seniority levels
- You are the kind of person who thrives in a high performance/high reward culture - doing hard things, picking yourself up when you stumble, and having the resilience to try another way forward.