Email, push notifications, text messages, in-app messages, webhooks: automated and powered by your data.
Senior Software Engineer, Full Stack
Location
Europe
Posted
110 days ago
Salary
$150K - $200K / year
Seniority
Senior
Job Description
Senior Software Engineer, Full Stack
Customer.io
• Build fullstack features in Go, React, and Ember that power key customer workflows • Collaborate with others to turn ideas into shipped customer value • Share knowledge and raise the bar through sharing your progress publicly with short videos, thoughtful writing, and mentorship • Help evolve our systems to scale with more customers, messages, and use cases • Leverage AI tools to prototype, move faster, and make better decisions
Job Requirements
- 7+ years of experience building and scaling backend services and product-facing features
- Fluency in TypeScript, React (or similar), and a statically typed backend language like Go
- A strong care for frontend polish, backend performance, and the overall customer experience
- Proficiency with APIs, relational databases, and writing testable, performant code
- A bias for action over perfection, and pride in owning technical decisions.
Benefits
- 100% coverage of medical, dental, vision, mental health, and supplemental insurance premiums for you and your family.
- 16 weeks paid parental leave
- Unlimited PTO
- Stipends for remote work and wellness
- A professional development budget
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Staff Software Engineer
FederatoWhen underwriters have real-time risk selection and portfolio insights at their fingertips, profitable growth follows!
• Lead a small team of engineers, providing technical mentorship, code review, and architectural guidance to ensure high-quality delivery. • Collaborate closely with Product Managers and Designers to shape roadmap priorities and translate customer needs into scalable solutions. • Architect and build complex features across the stack using React, TypeScript, Python (Django), Node.js, and PostgreSQL. • Drive engineering best practices, including robust testing, code quality, and tooling improvements that elevate team productivity. • Own technical delivery from design through deployment, including performance, reliability, and monitoring considerations. • Champion engineering excellence by proactively identifying areas of improvement in the codebase, development workflow, and team processes. • Serve as a thought partner to engineering leadership in scaling systems, reducing complexity, and mentoring others. • Build deep empathy for our customers and help ensure our products are intuitive, impactful, and reliable.
Senior Software Engineer
FederatoWhen underwriters have real-time risk selection and portfolio insights at their fingertips, profitable growth follows!
• Design, develop, modify, and test software applications or systems for various products and services. • Gain a deep understanding of the product area, codebase, and systems. • Apply strong skills in data analysis, programming, and software engineering. • Write high-quality, well-tested code using modern frameworks and tools. • Solve complex problems by analyzing data and evaluating key factors. • Use sound judgment to select appropriate methods and techniques for problem-solving. • Work independently, using available resources to overcome obstacles and meet deadlines. • Master internal development standards to handle increasingly complex tasks and projects. • Mentor junior developers and help improve their skills. • Collaborate with Product Designers, Product Managers, and Engineers to deliver engaging user-facing products. • Ensure products meet customer needs by working with empathy and attention to detail.
Senior Software Engineer
Akido LabsRedesigning healthcare with AI at the core. Our mission is to make exceptional healthcare universal.
• Build and maintain RESTful and GraphQL APIs that serve as the backbone for front-end applications, including Akido Chart (our EMR) and Scope AI (our groundbreaking AI doctor). • Design scalable and secure backend services that integrate with clinical data systems, AI inference pipelines, and patient-facing interfaces. • Collaborate closely with product and design teams to translate user needs into elegant, maintainable, and high-performance software solutions. • Lead architecture discussions and make key decisions around system design, data modeling, and service reliability. • Mentor junior engineers and contribute to a culture of code quality, documentation, and continuous improvement. • Own projects end-to-end, from ideation to deployment and ongoing monitoring in production.
Full Stack Developer
Stirling PDF#1 Selfhosted PDF app on github Over 44k github stars and 7+million docker downloads! Ranked #15th java app on github
• Develop and maintain full stack applications using Java, Spring Boot, Spring Security, Thymeleaf, HTML, JavaScript, and CSS. • Collaborate with the team to design and implement various front-end features, ensuring seamless user experiences. • Engage with the open-source community, contributing to and managing issues on GitHub. • Implement DevOps practices including Docker and GitHub Actions for continuous integration and deployment. • Independently handle tasks, from development to QA, ensuring high-quality deliverables. • Participate in code reviews, provide constructive feedback, and continuously improve code quality. • Provide customer support for Stirling PDF issues during work hours



