Cypress HCM is a technology-focused digital agency that is seeking a Technical Lead Software Engineer to lead projects and work with a team of engineers and designers. The role involves hands-on full stack software engineering, project leadership, and building scalable products while leveraging AI for business evolution.
Responsibilities:
- Project leadership in a technology focused digital agency – estimation, architecture, planning
- Working with an embedded team of engineers and designers to bring high-quality software solutions to market
- Hands-on full stack software engineering - writing elegant and well-documented code
- Supporting the biggest tech companies in the world, representing the agency, interacting with customers and internal engineering teams to understand their needs and solve problems
- Launching new platforms, evolving legacy systems – finding a balance between innovation and pragmatism
- Building scalable products, identifying and seizing new technology opportunities as they arise
- Creating immersive, cross-media experiences, blending digital, social, AI, and physical spaces
- Leveraging AI as the infrastructure for business evolution – powering predictive intelligence, decision making, and innovation
Requirements:
- Experience in a customer-facing role (agency, consulting)
- Backend experience with Java and Go (Golang), building enterprise web applications (SaaS)
- Advanced frontend engineering skills with JavaScript, TypeScript, HTML5, CSS3
- Experience with React, Preact, Angular, or Vue
- Experience with relational and document databases
- Solid understanding of REST architecture and consumption patterns
- Experience with cloud functions and services – GCP, Firebase, AWS, or GAE
- Experience designing and architecting solutions, creatively solving problems, enabling teams