About the Company: We are forming a lean and high-functioning team that values thoughtful technical decisions, consistent collaboration, a sustainable development pace and long-term software development maturity.
About the Role: We are looking for a Senior Software Engineer to join our client’s team. This role will help design and deliver scalable web and native solutions that support our business and marketing goals. You’ll collaborate cross-functionally with product managers, designers, and engineers to build high quality software.
Responsibilities:
- Collaborate with both technical and non-technical team members to discover and deliver the best solutions for our needs.
- Build modern, scalable systems and experiences supporting the client’s marketing efforts.
- Design solutions that can grow with us, clearly identifying long-term value and maintenance needs with a focus on keeping technical systems up-to-date and fresh.
- Work in a high context environment to make exceptional technical decisions, understanding and communicating trade-offs in alignment with business requirements and outcomes.
- Help build a high performing software team that values both a supportive team culture and high-quality outcomes.
Qualifications:
- 6-10 years of relevant experience.
- Proven experience building and maintaining global, secure, content heavy technical systems.
Required Skills:
- Broad experience with front-end frameworks and libraries such as React, Next.js, etc. Fluency in at least one.
- Proficiency in back-end technologies, know how to identify the right tool for the job.
- Experience working with modern CMS platforms and content delivery systems as well as the infrastructure required to deliver content heavy experiences with high performance globally.
- Experience integrating analytics platforms and experimentation frameworks (e.g., A/B testing tools).
- Comfortable working in dynamic environments, designing solutions that are big enough to support change without overbuilding.
- Interest in sustainable software development practices: refactoring, incremental improvement, constant learning.
- Experience with modern infrastructure, automation, and high reliability CI/CD pipelines and deployment strategies.
- Experience with web performance optimization, internationalization and accessibility standards.
Preferred Skills:
- Full-stack experience (React/Next.js on the frontend and Node.js/Python on the backend).
- Exposure to DevOps, marketing tech, CMS, and cloud platforms like AWS or GCP.