Full Stack Software Engineer – MERN Stack

Location

United States

Posted

100 days ago

Salary

$115K - $140K / year

Seniority

Senior

Job Description

Full Stack Software Engineer – MERN Stack

Boom Entertainment

• Own features end-to-end: from design discussions through implementation, testing, and production monitoring. • Work across the full stack: frontend, mobile, server, and data layers. • Optimize for performance, stability, and quality of the end-user experience. • Participate in roadmapping, stand-ups, code review, and ongoing discussions about best practices and design patterns. • Develop an appreciation for the gaming vertical and contribute to the design, testing, and evaluation of new products and features.

Job Requirements

  • 5+ years of professional software engineering experience.
  • 2+ years of Production React Native experience.
  • Solid working knowledge of modern web technologies: JavaScript/TypeScript, Node.js, and MongoDB (or similar).
  • Experience leveraging AI coding tools to prototype, debug, write tests, and improve developer velocity while maintaining code quality.
  • Creative problem-solver with strong critical thinking and troubleshooting skills who learns quickly and takes initiative.
  • Strong communicator and collaborator who makes the people around them better.
  • Interest in or experience with the Sports and/or Sports Betting industry.

Benefits

  • Positions are fully remote
  • Uncapped PTO (please use them!)
  • Flexible working hours
  • Quarterly contests and giveaways featuring prizes and swag boxes
  • A $300 home office reimbursement
  • Parental support (paid leave, childcare, and adoption benefits)
  • Health, Dental, Vision+
  • 401K Match & FSA
  • A great culture that includes support for learning and development

Related Job Pages

More Full-stack Engineer Jobs

Station A logo

Senior Software Engineer

Station A

Station A is the world's first AI-powered clean energy marketplace.

OtherRemoteTeam 11-50H1B No Sponsor

Station A is a technology company reimagining how clean energy is bought and sold. Our distributed team is made up of climate-minded technologists, strategists, and operators committed to making climate action a no-brainer for everyone. We combine proprietary software with industry expertise to guide commercial real estate owners and operators through their decarbonization journey, starting with evaluation of their portfolios and culminating in transactions through our clean energy marketplace. About the Role: We’re looking for a Senior Software Engineer who can own meaningful slices of the product end-to-end, ship quickly without cutting corners, and help raise the technical bar as the team scales. For example: - Own discrete product areas end-to-end (e.g. a portfolio evaluation workflow, a scoring model, or a transaction flow), including clarifying requirements with Product, tech-speccing the solution, implementing backend & frontend changes, shipping, and supporting it in production. - Be the owner for specific systems or services, including ongoing improvements, bug fixes, performance tuning, and technical debt in that area. - Translate product goals into shipped code, including breaking down problems into scoped tickets, making pragmatic tradeoffs, and delivering incremental value week over week. You’ll work across one of our core pods: - Evaluation: geospatial analytics, data pipelines, site qualification, modeling - Transaction: marketplace workflows, RFPs/RFQs, provider matching, deal execution This is a hands-on role for someone who enjoys building real systems under ambiguity, collaborating tightly with Product and Design, and leaving codebases better than they found them. Responsibilities: - Own and ship end-to-end product work: from problem framing → design → implementation → rollout - Build and maintain scalable backend systems and APIs (primarily Python + SQL) - Contribute to frontend product surfaces (TypeScript / React) where needed - Design pragmatic data models and workflows that support real customer use cases - Improve system quality through testing, observability, and thoughtful refactors - Collaborate closely with Product, Design, and other engineers to balance speed, scope, and correctness - Help define “what good looks like” through code reviews, pairing, and example-setting - Participate in technical discussions around architecture, tradeoffs, and platform evolution

Washington
Job Closed
Beautiful.ai logo

Staff Software Engineer

Beautiful.ai

Be proud of what you present.

OtherRemoteTeam 11-50Since 2016H1B No Sponsor

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description As a Staff Software Engineer, you’ll take ownership of complex, high-impact features across the product, leveraging your deep expertise in full-stack development with JavaScript, Node.js, React, CSS, and MongoDB. - Lead the design and development of high-impact features and services across the full stack. - Provide technical leadership within the team, driving best practices and ensuring high engineering standards. - Mentor and guide senior and junior engineers, helping them grow their technical expertise. - Collaborate with cross-functional teams to shape the direction of new features and improvements. - Own complex technical challenges, from troubleshooting to optimizing performance. - Define and implement technical strategies for improving the overall product. - Troubleshoot and resolve incidents during on-call rotations. Qualifications - Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience). A Master’s degree is a plus. - 7+ years of hands-on experience in Software Engineering, with a product development focus. - Strong hands-on experience with React, TypeScript, JavaScript, and full stack development. - Proven track record of delivering high impact product features from definition to completion. - Strong product and analytical thinking skills. - Excellent communication and collaboration skills. - Demonstrated ability to partner with organizational leadership to shape engineering strategy. - Bay Area candidates preferred, or open to occasional travel as needed. Requirements - Strong hands-on experience with React, TypeScript, JavaScript, and full stack development. - Ability to articulate complex technical concepts clearly to both technical and non-technical audiences. - Ability to influence technical decisions throughout the organization. Benefits - Flexible Time-Off & Remote Work - 100% employer-paid Medical, Dental, and Vision coverage for employees; 60–65% coverage for dependents. - Comprehensive 401(k) program. - Flexible Spending Account (FSA) and Health Savings Account (HSA) options available. - Competitive equity package with a 4-year vesting schedule. - Life, AD&D, and Disability Insurance coverage provided where applicable. - Inclusive parental leave policies vary by state. - Paid day off to support a nonprofit or community cause.

United States
Job Closed
InvoiceCloud, Inc. logo

Associate Software Engineer

InvoiceCloud, Inc.

Online payment solutions that drive results

OtherRemoteTeam 201-500H1B No Sponsor

• Apply programming skills in a professional, team-based environment • Contribute to small features and enhancements • Write clean, functional code • Support ongoing development of InvoiceCloud’s Payment Service Network • Collaborate with experienced engineers to gain exposure to the codebase, agile workflows, and delivery standards

United States
$75K - $85K / year
Job Closed
HealthEdge logo

Product Engineering Internship

HealthEdge

HealthEdge is a Burlington, Massachusetts-based computer software company that provides services and solutions to the healthcare payer market. These services in

• Collaborate with engineers to design, build, and test new product features that improve performance, reliability, or user experience • Assist with writing clean, well‑structured code under the guidance of senior engineers and participate in code reviews to learn best practices • Help investigate and troubleshoot bugs by reviewing logs, replicating issues, and validating fixes • Support sprint planning and daily stand‑ups by documenting tasks, updating tickets, and organizing technical notes • Contribute to small engineering projects such as refactoring legacy code, improving internal tools, or automating routine processes

United States
$25 / hour
Job Closed