Sr. Backend Engineer

Tech Providers Inc.

Mountain View, CA

Apply
JOB DETAILS
SALARY
$1–$1 Per Hour
JOB TYPE
Full-time
SKILLS
Amazon Web Services (AWS), Application Programming Interface (API), Audio Engineering, Cloud Architecture, Computer Science, Concurrency, Cross-Functional, Debugging Skills, Distributed Computing, Docker, Establish Priorities, GCP (Good Clinical Practices), High Throughput, Large-Scale Systems, Mentoring, Microsoft Windows Azure, Multithreaded Programming, Performance Tuning/Optimization, Problem Solving Skills, Production Systems, REST (Representational State Transfer), Scalable System Development, Software Design, Software Development, Software Engineering, Sustainability, System Integration (SI), Systems Engineering, Systems Reliability, Technical Leadership, Technical/Engineering Design, Test Plan/Schedule, User Interface/Experience (UI/UX)
LOCATION
Mountain View, CA
POSTED
3 days ago
Role: Sr. Backend Engineer (Distributed Systems & APIs)
Location: Mountain View, CA (Remote)
Duration: 12+ Months (High chance of extension)

Visa: USC & GC only
 
About the Role
We are looking for a Senior Software Engineer to design and build scalable, high-performance distributed systems that power product-facing features used by millions of customers. This role requires strong ownership, sound engineering judgment, and the ability to mentor others while driving complex initiatives end-to-end.
You’ll work closely with frontend, data, and infrastructure teams to build robust REST APIs and backend services with strict requirements around correctness, scalability, and long-term maintainability.
 
What You’ll Do
  • Design and build scalable backend systems and reusable components with a focus on reliability and long-term sustainability
  • Develop, test, and deploy high-quality product-facing features with stringent correctness and performance standards
  • Architect and optimize REST APIs that support high-traffic, customer-facing applications
  • Write highly concurrent, fault-tolerant services for distributed environments
  • Make thoughtful trade-offs between speed, performance, and maintainability
  • Lead large, complex technical initiatives from design to production rollout
  • Mentor junior engineers and provide technical guidance across projects
  • Partner with cross-functional teams to deliver high-impact engineering solutions
 
What We’re Looking For
  • 6+ years of professional software development experience
  • Strong experience building large-scale distributed systems in production environments
  • Deep understanding of concurrency, multithreading, and scalable service architecture
  • Solid intuition for REST API design and system integration patterns
  • Proven track record of delivering complex projects with long-term impact
  • Strong debugging and problem-solving skills
  • Excellent technical judgment and ability to prioritize effectively
  • Experience mentoring engineers and leading technical initiatives
Nice to Have
  • Experience with cloud-native architectures (AWS, GCP, or Azure)
  • Familiarity with containerization and orchestration (Docker, Kubernetes)
  • Experience working with high-throughput data systems or event-driven architectures
  • Background in performance optimization and system reliability
Education:
  • Bachelor degree or above for Computer Science

About the Company

T

Tech Providers Inc.