Backed Developer (.Net/SQL)

GEN 2H CARS INC
Fremont, United States of America
13 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Fremont, United States of America

Tech stack

Query Performance
.NET
API
Agile Methodologies
Confluence
JIRA
C Sharp (Programming Language)
Cloud Engineering
Continuous Integration
Software Debugging
Software Design Patterns
Distributed Systems
Github
PostgreSQL
MySQL
Object-Oriented Software Development
Singleton Pattern
SQL Databases
Encapsulation (Networking)
Reliability of Systems
Indexer
Backend
Kubernetes
Deployment Automation
Front End Software Development
Api Design
Software Coding
REST
Api Management
Docker
Microservices

Job description

We are seeking a hands-on Backend Software Engineer to join a high-velocity engineering team building and supporting scalable, production-grade services. This role is heavily focused on backend development (80 90% coding) with minimal frontend responsibilities. The ideal candidate brings strong engineering fundamentals, real-world API and microservices experience, and a production ownership mindset.

Key Responsbilities:

  • Design, build, and maintain backend services and APIs in a production environment
  • Contribute to system design discussions and support microservices architecture decisions
  • Own features end-to-end: development, testing, deployment, and production support
  • Collaborate within a fast-paced Agile team with weekly release cycles
  • Debug and resolve issues in live systems with a strong focus on reliability and performance
  • Write clean, maintainable, and well-structured code aligned with team standards..

Requirements

  • Primary role as a backend engineer
  • 80 90% hands-on coding in backend systems
  • Minimal frontend exposure (secondary responsibility only).
  1. Core Backend Language Experience
  • Strong experience with C# / .NET
  • Must be actively coding in backend systems on a daily basis
  • Ability to quickly ramp across technologies within the .NET ecosystem.
  1. API Development (Critical)
  • Hands-on experience building and maintaining APIs in production

  • Strong understanding of:

o RESTful API design

  • API contracts, inputs/outputs, and error handling

Experience evolving APIs over time.

  1. Microservices & Distributed Systems
  • Experience working within microservices architecture

  • Understanding of:

o Service-to-service communication

  • Distributed system behavior
  • Ownership of services in production environments

Ability to make informed design decisions on when to use microservices.

  1. Containers & Cloud-Native Exposure
  • Practical experience with:

o Docker

  • Kubernetes

Familiarity with CI/CD concepts:

o Pipelines

  • Automated deployments
  • Rapid iteration cycles

Understanding how applications run in production environments.

  1. SQL Intermediate Level
  • Experience with MySQL and/or PostgreSQL

  • Ability to:

o Write and optimize non-trivial SQL queries

  • Understand joins, indexing basics, and query performance
  • Perform basic tuning and troubleshooting.
  1. Strong Engineering Fundamentals
  • Solid understanding of Object-Oriented Programming:

o Encapsulation, abstraction, inheritance

  • Ability to write clean, maintainable, and structured code
  • Familiarity with design patterns (e.g., decorator, singleton, etc.)
  • Ability to quickly adapt to and navigate existing codebases
  1. Ownership & Production Mindset
  • End-to-end ownership of development tasks:

o Implementation testing deployment production support

  • Strong focus on production quality and system reliability
  • Experience working on high-visibility systems with real user impact
  • Comfortable debugging issues post-release
  1. Problem-Solving & First-Principles Thinking
  • Ability to solve complex and ambiguous problems
  • Proactively asks clarifying questions before implementation
  • Can clearly explain decision-making and trade-offs

Agile / High-Velocity Environment

  • Experience working in:

o Weekly sprints

  • Rapid release cycles

Familiarity with:

o GitHub

  • Jira
  • Confluence

Comfortable with fast feedback loops and frequent deployments

Experience Level

  • 3+ years of strong backend engineering experience

  • Target level: Mid-level engineer

  • Depth of hands-on experience and fundamentals preferred over title

Apply for this position