Murmuration
Senior Software Engineer
About this role
Description: Senior Software Engineer responsible for designing, building, and evolving systems for the Organizer platform. Engage in complex technical challenges, architectural decisions, and ensure backend systems are reliable, scalable, maintainable, and secure. Requirements: Proven experience in backend software development and maintaining production environments. Strong understanding of software design principles, API design (e.g., GraphQL), and debugging complex problems. Familiarity with relational/NoSQL databases (e.g., MongoDB), CI/CD practices, and incident management. Strong communication skills and experience collaborating across disciplines. Experience with JavaScript/TypeScript and distributed architectures (e.g., AWS). Benefits: Comprehensive health, vision, and dental insurance with 100% premium coverage for employees and qualifying family members. Retirement benefits with a 5% employer match, unlimited PTO, and generous paid parental leave. Flexible remote work environment, home office setup stipend, and monthly reimbursement for remote work expenses. Professional development fund, mental health and wellness benefits, and yearly in-person staff retreats.