Software Engineer
We’re hiring on behalf of a Haystack partner!
The Role
• Design and build end-to-end product experiences across web and mobile platforms, utilizing technologies such as TypeScript, React/Next.js, React Native, Flutter, and GraphQL.
• Apply strong engineering fundamentals and best practices to ensure systems are modular, scalable, resilient, and easy to maintain.
• Drive technical design from problem definition through implementation, including writing design docs, participating in reviews, and performing code reviews.
• Build and improve CI/CD pipelines and developer workflows, incorporating DevSecOps practices.
• Support hosting, deployment, and runtime operations by improving observability, reliability, and performance.
What You’ll Need
• A systems-level mindset with the ability to balance short-term delivery needs against long-term architectural health.
• Expert-level proficiency in modern application development languages and frameworks including TypeScript, Node.js, Next.js, React, React Native, Flutter, Swift, and Kotlin.
• Strong experience designing and consuming GraphQL and REST-based APIs, with deep understanding of database design and performance using PostgreSQL and MongoDB.
• Proven experience building and maintaining CI/CD pipelines and contributing to DevSecOps practices.
• 10+ years of professional software development experience, with significant experience in senior-level roles.
• Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
What’s On Offer
• Competitive annual salary of $91,900, with potential for additional incentive plan earnings based on performance.
• Comprehensive healthcare coverage and multiple 401(k) savings plan options.
• Generous paid time off, including holidays, volunteer time off, and paid family leave.
• Support for professional development, including tuition reimbursement and training opportunities.
Apply via Haystack today!