Full Stack Software Engineer - Remote

GMV

$140K — $160K *
US-AnywhereRemote in Los Angeles, CA
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of C# .NET experience in a professional setting.
  • Proficient in SQL database design and provisioning new instances.
  • Experience with unit and integration testing frameworks and projects.
  • Strong understanding of caching strategies and scalable implementations.
  • Excellent communication skills for collaboration across teams.
  • Professional front-end experience with React or Angular.

Responsibilities

  • Write and maintain mission-critical code with reliability.
  • Design and implement efficient caching solutions.
  • Collaborate with cross-functional teams to understand systems.
  • Strategically enhance legacy systems without causing disruptions.
  • Implement testing frameworks and ensure quality in code delivery.

Benefits

  • Generous medical, dental, vision, and voluntary benefits.
  • Paid parental leave after one year of service.
  • 401k plan with company matching.
  • Flexible hours and remote work options.
  • Team culture emphasizing collaboration and personal growth.
Full Job Description
Full Stack Software Engineer
US Remote | Offices in LosAngeles & Houston
Mid-Level Role (5+ years of experience)
Compensation: $140k - $160k base + bonus + benefits
  • Did you ever wonder how thousands of buses across a city stay coordinated in real time?
  • Are you a strong engineer who's tired of being a small cog at a tech company, owning one narrow slice and waiting a quarter to ship anything?
  • Do you enjoy the whole range, from untangling battle-tested legacy code to standing up greenfield products?
  • Are you looking to build real systems and own meaningful work?

Applicants must submit a cover letter - see section 7. Now, let's dig in.

Requirements:
  • 5+ years of professional industry C# .NET experience.
  • Experience with SQL databases, can you provision a new SQL instances and design database schemas from the ground up.
  • Experience with unit and integration testing, including setting up new testing frameworks and projects from scratch.
  • Deep understanding of caching strategies, with the capability to design and implement scalable caching solutions.
  • Excellent communication skills, with the ability to effectively collaborate across engineering teams and cross-functional departments.
  • Professional front end experience with React or Angular.

Preferred:
  • Avid practitioner of SOLID principles or have read "Clean Code".
  • Hands-on experience with Docker, including containerizing and deploying .NET applications.
  • Expertise in CI/CD pipelines, with the ability to design and implement end-to-end pipelines from scratch.
  • Experience with Redis or other 3rd party caching providers.
  • Experience with Queuing like RabbitMQ, Kafka, etc.

4 What this role is about:

We are looking for problem solvers, not just people who can write code.If you have experience with writing and maintaining mission critical code andknow how deliver reliable well tested code consistently, we are looking foryou! As a back end engineer you should have skills and talents necessary to beable to track down and prevent problems while keeping the wider scope of thesystem in mind. You must also have a clear understand of what good looks like.Much of our code is legacy code and we need talented people to help usstrategically decide how we can incrementally move forward without disruptingother services.

Prior experience in our specific industry is not a requirement. We can teach you how our technology works and how the public transit system operates.
5 Our commitment, and yours:

We dedicate our time to ensure the team is successful. We value internal growth and development, and many of us have long tenure at the company. We are looking for a similar dedication, someone to grow with us over time.

6 What we offer:

We can offer great benefits, and a career-making move for you.
  • $140k - $160k plus 15% bonus potential
  • Generous medical. dental, vision and voluntary benefits
  • Generous paid parental leave after one year
  • 401k plan with company match
  • Flexible hours and work location

Most of our work happens on Slack, but a few times per year we get together in person to collaborate within and across our teams. Our company is a small one with great culture, and you're going to have fun being a part of it.

Our team is passionate; our product makes a difference. Let us sell you on that. We'll show you this during the interview process, and we promise you won't be disappointed.
7 To apply, you MUST send more than a resume - weneed to understand who you are.

In addition to completing the online application, send an email to careers-na [AT] gmv [DOT] com with the subject "Full-Stack Engineer."
Include your resume and a short note that helps us understand who you are.

Please tell us:
  • Why this role appeals to you
  • What kind of engineering work motivates you
  • A system, product, project, or technical challenge you're proud of
  • Whyyou think you would be a strong fit for this team

We do not need a formal cover letter. We do not need an AI-generated summary of your resume. We want to understand how you think, what you care about, and whether this is the kind of work that would make you excited to show up every day. The hiring manager and your future teammates will personally review complete applications.

#LI-Remote

Similar Jobs

More Information Technology Jobs

Find similar Full Stack Software Engineer - Remote jobs: