Summary
A senior engineering position focused on modern application development, platform modernization, architecture ownership, and technical leadership. The role involves building scalable applications, improving engineering practices, and mentoring development teams.
Highlights
Opportunity to shape platform architecture, establish engineering best practices, influence technical direction, and work on scalable, secure software systems.
Description
We're hiring on behalf of a Haystack partner!
The Role
Lead the modernization of an Assessment platform.
Architect and implement using technologies like TypeScript, React, React Native, Flutter, and GraphQL.
Establish and champion best-in-class engineering practices, coding standards, and architectural patterns.
Lead technical design discussions, perform code reviews, and provide hands-on guidance to the engineering team.
Design and implement CI/CD pipelines and contribute to DevSecOps practices.
Own the technical vision and architecture of the Assessment platform.
What You'll Need
Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
10+ years of professional software development experience, with a significant portion in senior, staff, or principal-level roles.
Expert-level proficiency in modern application development including TypeScript, Node.js, Next.js, React, React Native, Flutter, Swift, and Kotlin.
Strong experience designing and consuming GraphQL and REST-based APIs.
Deep understanding of database design and performance, with hands-on experience using PostgreSQL and MongoDB.
Experience building and maintaining CI/CD pipelines and contributing to DevSecOps practices.
What's On Offer
Opportunity to shape the future of a scalable, resilient, secure, and maintainable platform.
Influence technical direction across teams and stakeholders.
Contribute to reducing long-term technical debt.
Apply via Haystack today!