Senior Software Engineer

Ceros
Summary
Join MarkUp, a leading visual commenting platform, as a Software Engineer and contribute to building a product that ingests and renders well on any website. This remote-first role, based in the UK or Europe, focuses on backend and DevOps responsibilities within a small, cross-functional team. You will write well-architected code, plan and lead complex projects, collaborate with the Quality Engineering team, and participate in code reviews. The ideal candidate possesses a strong background in TypeScript, Node.js, and SQL, along with experience in API architecture and a broad spectrum of the tech stack. MarkUp offers a competitive benefits package including stock options, paid parental leave, flexible time off, and a home office setup stipend.
Requirements
- Track record of project ownership and exceptional product delivery
- Competent in TypeScript, Node.js and SQL
- Knowledgeable on best practices in back-end (specifically API) architecture
- Experience working across a broad spectrum of the tech stack, with the ability to assist in tasks such as writing Terraform resources or creating GitHub Actions, in addition to a primary focus on backend development
Responsibilities
- Write well-architected, maintainable code
- Plan and lead high-complexity stories and epics
- Review story plans and offer insights on impacts to other parts of the application
- Collaborate closely with the Quality Engineering team to write and maintain automated and regression tests, ensuring robust and reliable code
- Participate in constructive code review sessions that focus on quality and productivity, while balancing the need to ship features in a timely manner
- Focus on delivering an exceptional user experience, with a strong attention to detail that reflects our commitment to creating intuitive and effective products
- Participate as a primary on-call resource for service disruptions on rotation
- Suggest new technologies and techniques to improve engineer productivity
- Collaborate with and mentor your peers on security best practices
- Deploy your code to production and see the customer revel in feedback loop nirvana
Preferred Qualifications
- Background in B2B or SaaS and Product-Led Growth Companies
- Experience working in a remote-first environment
- Experience in a fast-moving startup environment
- You look to uplevel others around you, supporting teams outside of your specific project
Benefits
- Stock options
- Paid parental leave: 12 weeks for primary caregivers, 4 weeks for secondary caregivers
- Flexible time off
- Paid Sick days
- Stipend for your home office setup
- Excellent gear (Macbook Pro, external monitor, etc.)
- Stipend towards experiences in which Cerosians can collaborate, educate, and create social connections with one another
- Unlimited access to co-working spaces around the globe