
Senior Software Engineer (Fullstack)
ButterflyMXabout 3 hours ago
Responsibilities
- Partner with Product, Design, and Engineering teams to design and evolve APIs and services.
- Lead large-scale projects from ideation to launch with a customer-first mindset.
- Design, build, and maintain efficient, reusable, reliable, and testable code.
- Identify bottlenecks and bugs, devise solutions, and propose optimizations.
- Work across both front-end and back-end layers of the architecture.
- Implement patterns for independently deployable full-stack services.
- Help maintain code quality, organization, and automation.
- Write and improve documentation.
- Lead by example and mentor other team members.
- Define and evangelize high engineering standards and best practices.
Requirements
- 5+ years of professional development experience.
- 4+ years of experience in TypeScript and JavaScript.
- Strong experience with automated CI/CD pipelines.
- Experience in Agile environments.
- Deep understanding of testing methodologies.
- Extensive experience with APIs and integrating with 3rd party APIs.
- Hands-on experience in a Distributed/Cloud-based environment.
- Experience with relational databases and SQL queries.
- Familiarity with Docker and development in a dockerized environment.
- Experience managing security for Linux/AWS/Docker environments.
- Excellent communication skills for collaboration with technical and business teams.
- Comfortable in a fast-paced, results-oriented environment.
- Experience with GraphQL and IoT device development is a plus.
- Motivated to learn, collaborate, and improve business outcomes.
- Well-versed in security, reliability, and scalability disciplines.
- Open-minded in choosing the right tools for the job.
- User-focused with an understanding of code impact on user experience.
- Passionate about frequent value delivery and collaboration.
- Experience mentoring engineers.
- Proven experience leveraging AI tools.
Benefits
- Comprehensive Medical, Dental, and Vision plans with 80% coverage starting day 1.
- 401(k) plan with a match.
- 10 paid holidays, 20 vacation days, 5 sick days, and 3 floating holidays.
- 100% coverage of Basic Life and Accidental Death and Dismemberment Insurance.
- 100% coverage of Short and Long Term Disability.
- Paid Family Leave.
- Employee Assistance Program.
- Quarterly self-care stipends.
- Access to optional pre-tax flexible healthcare spending accounts and other benefits.