We're on the hunt for a Senior Software Engineer who thrives on solving complex problems, building scalable systems, and getting things done right. Youβll be part of a lean, high-performing engineering team, working on projects that span across industriesβfrom FinTech to AI-powered platforms. This is a hands-on role where youβll have autonomy, ownership, and the space to flex your full-stack skills, with a primary focus on Node.js and React in an AWS environment.
Job listings
Design, improve, and debug complex, scalable distributed systems. Take responsibility and ownership of projects from start to finish. Provide mentorship to interns and junior engineers. Always on the lookout to keep the tech stack updated with current standards. Write extensible scalable and test-driven code. Take part in technical planning and architectural decision-making.
We are looking for an Engineering Lead to help us scale, improve organizational transparency, provide career development, mentorship, and honest feedback for our smart and talented engineers. Using your varying technical backgrounds and interests, you will drive and provide general technical direction and oversight. You will keep your team efficient and executing on the right goals.
Lead the engineering squad as they deliver high-quality software in a fast-paced, high-growth environment. Contribute to technology and hiring decisions to meet anticipated demands and scale. Evaluate trade-offs and effectively prioritize tasks within the squad in alignment with strategic initiatives and company goals.
Work closely with the teamβs technical lead to ensure the team is on track to achieving their goals. Be directly responsible for a team of awesome engineers and developing their skills through effective coaching and mentoring. Provide hands-on technical leadership through code reviews, creating and reviewing design documents, and contributing code. Drive the planning and refinement of goals, ensuring there is alignment across the company, group, and teams.
We are looking for a Senior Node.js Developer with 8+ years of experience who is passionate about building and optimising web-based applications. In this role, you will be responsible for designing and developing backend systems while closely collaborating with teams working on other layers of the product infrastructure. The role requires a deep understanding of scalable backend development and strong coordination skills.
As a Senior Software Engineer with Imagine Pediatrics, you will be responsible for designing, building and supporting our digital product suite, with a focus on scale, stability and delightful user experiences for our clinical team and our members. Your focus will be finding and building solutions to achieve our goals and solve problems.
As a Backend Engineer on the Twilio Segment team, youβll help build and optimize backend systems that support the leading Customer Data Platform (CDP) in a competitive and evolving market. The products process billions of data points per hour, enabling customers to orchestrate and activate their data efficiently and flexibly. If you enjoy working on scalable systems, are eager to learn, and are passionate about backend development, this role is for you.
Maturing Canvaβs self-service data infrastructure so that domain teams can deliver high-impact outcomes, you will be building orchestration tooling with smart dependency logic and self-healing capabilities. You will be implementing observability practices and monitoring systems for proactive detection and resolution, enhancing CI/CD pipelines and aligning them with Canvaβs broader tooling ecosystem. You will be shaping the roadmap for data platform services and advocating for AI integration.
Seeking a Senior Backend Engineer to collaborate with software engineers, lab scientists, and machine learning engineers to build cutting-edge tools for automated scientific analysis. This role spans web services and data engineering, with a strong emphasis on Python development for scientific applications. Key responsibilities include software development life cycle participation, reusable code development, Git repository management, and infrastructure support.