Full Stack Software EngineerUS Remote | Offices available in LosAngeles & Houston Mid-Level Role (5+ years of experience)Compensation: $100k - $140k base + bonus + benefitsAre you passionate about technology and helping your community?
This isn't your typicaljob ad, and we're not looking for your typical engineer. Interested?Let's dig in.
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 and know how deliver reliable well tested code consistently, we are looking for you! As a back end engineer you should have skills and talents necessary to be able to track down and prevent problems while keeping the wider scope of the system 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 us strategically decide how we can incrementally move forward without disrupting other services.
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.
- Strong collaborative mindset, with a proactive approach and the ability to take initiative and lead when needed.[JL1]
- Professional front end experience with React.
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.
- AI tools such as Cursor, Cline or Co-Pilot.
- Work at more than 1 company, a variety of experiences to pull from.
- Enjoys working on side projects at home related to software or hardware.
We're looking for someone who will grow with us for the long term.
5 Our commitment, and yours:We set our team up for success and dedicate a lot of time toonboarding and training. We value internal mobility and advancement and many ofus measure our tenure in decades. We're looking for someone with a similardedication, who expects to be here for at least a few years. We're not the kindof tech company that people hop to and from, and we're looking for someone togrow with us over time.
We'd love the chance to show you why this could be theright place for you.
6 What we offer: Compensation:
- $100k - $140k 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 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 with your cover letter and resume to careers-na [AT] gmv [DOT] com with the subject "Full-Stack Engineer". We understand AI is a useful tool, however we will not consider any cover letters that are AI generated.
The cover letter you write for us will be 10 times more valuable than your resume in getting our attention.Your cover letter does not have to be a formal sir or madam. Tell us why this job appeals to you and include specific details about your experience in the above technologies, side projects you have worked on and why you are the best fit for this job. The hiring manager will personally read all complete application submissions.