
Senior Software Engineer, Fullstack
Posted 1 day ago

Posted 1 day ago
• Collaborate with Product, Design, and various Engineering teams to design, develop, and enhance the APIs and services that drive our products.
• Spearhead large-scale projects from concept to launch with a focus on customer satisfaction.
• Create, develop, and sustain efficient, reusable, reliable, and testable code.
• Identify performance bottlenecks and bugs, devise solutions, and suggest optimizations.
• Confidently work with components and systems across both front-end and back-end layers of our architecture.
• Implement patterns and systems that enable independently deployable full-stack services, tailored to team structure and business value.
• Assist in maintaining code quality, organization, and automation.
• Write new documentation and enhance existing documentation.
• Serve as a role model for team members as a dedicated, passionate, and adaptable technologist, consistently aiming to enhance code quality, design, and system architecture.
• Contribute to defining, documenting, evolving, and promoting high engineering standards and best practices across various areas.
• Over 5 years of professional development experience.
• More than 4 years of professional experience in TypeScript and JavaScript.
• Strong proficiency with automated CI/CD pipelines.
• Extensive experience working in and advocating for Agile environments.
• In-depth understanding of testing methodologies and when and how to conduct tests.
• Significant experience in developing and maintaining APIs, along with integrating with third-party APIs.
• Hands-on experience in a Distributed/Cloud-based environment (e.g., Amazon EC2/ECS, Lambdas, No-SQL DB, Azure, etc.) within a service-oriented architecture.
• Experience working with relational databases and crafting SQL queries.
• Familiarity with using Docker and developing in a dockerized environment.
• Experience managing security for Linux/AWS/Docker environments.
• Exceptional verbal and written communication skills, enabling effective interaction with both business and technical teams.
• Comfortable thriving in a fast-paced, results-driven environment.
• Experience with GraphQL and IoT device development is a plus.
• Driven by a desire to learn, collaborate, take ownership, and enhance business success.
• Knowledgeable in security, reliability, and scalability disciplines.
• Well-versed in Agile methodology and the importance of well-written and clearly defined user stories.
• Open-minded in selecting the right tools for the job.
• User-focused with an acute awareness of how code affects user experience in terms of performance, security, and usability.
• Passionate about delivering frequent value through collaboration with product owners, favoring MVPs and tight build-measure-learn loops to maximize value.
• Committed to leading and mentoring engineers.
• Proven experience utilizing AI tools in both professional and personal contexts. ButterflyMX is an AI-forward organization, making the ability to enhance efficiency through AI vital in every role.
• Comprehensive Medical, Dental, and Vision plans (ButterflyMX covers 80% of the cost) starting from day one.
• 401(k) plan with company matching.
• 10 paid holidays, 20 vacation days, 5 sick days, and 3 floating holidays.
• Basic Life and Accidental Death and Dismemberment Insurance (ButterflyMX covers 100% of the cost).
• Short and Long Term Disability coverage (ButterflyMX covers 100% of the cost).
• Paid Family Leave.
• Employee Assistance Program.
• Quarterly self-care stipends.
• Access to optional benefits, including pre-tax flexible healthcare spending accounts (FSA and HSA), Dependent Care FSA, and Commuter Benefits, as well as optional Supplemental Life, AD&D, Hospital Indemnity, Legal, Accident, Critical Illness, Pet, and Personal Liability Insurance.
• And more!
Smartsheet
Smartsheet
Domus Global
PSI CRO AG
Get handpicked remote jobs straight to your inbox weekly.