About The Position

This role is a key contributor to building and scaling critical backend systems that power high-performance infrastructure and data platforms. You will design, implement, and maintain distributed services, collaborating closely with cross-functional teams to ensure reliability, efficiency, and scalability. The position offers the opportunity to tackle complex engineering challenges, optimize system performance, and influence the core technology stack used across internal and external products. You will work on high-impact projects that support large-scale operations, data pipelines, and developer productivity, while contributing to a culture of collaboration, technical excellence, and innovation. This role is ideal for engineers who thrive in autonomous, fast-paced environments and are passionate about building robust, high-quality systems.

Requirements

  • 2–12+ years of hands-on software development experience in backend systems.
  • Proficiency in programming languages such as Go, Java, C, or C++.
  • Experience designing and contributing to large-scale distributed systems.
  • Strong understanding of data structures, algorithms, and system design principles.
  • Excellent collaboration and communication skills, with the ability to work across multiple teams.
  • Customer-focused mindset, able to represent and advocate for user experience.
  • Ability to work autonomously, take ownership, and think entrepreneurially.

Nice To Haves

  • Experience optimizing end-to-end performance of distributed systems.
  • Track record of high-quality production engineering, with attention to detail and reliability.
  • Familiarity with large-scale data infrastructure, caching, or developer productivity platforms.

Responsibilities

  • Design, develop, test, and maintain backend systems across core infrastructure, data platforms, and developer tooling.
  • Collaborate with cross-functional teams to deliver scalable and reliable services.
  • Debug and resolve production issues across multiple levels of the technology stack.
  • Participate in roadmap planning, prioritization, and architectural decision-making.
  • Optimize system performance, reliability, and efficiency.
  • Contribute to documentation, best practices, and knowledge sharing within the engineering organization.
  • Support internal and external stakeholders by ensuring backend systems meet product and operational requirements.

Benefits

  • Competitive salary (based on experience and location).
  • Comprehensive health, dental, and vision coverage.
  • 401(k) retirement plan with company match.
  • Flexible work arrangements and remote work opportunities.
  • Paid time off, holidays, and sick leave.
  • Professional development and learning opportunities.
  • Inclusive, collaborative, and high-performing culture.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

11-50 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service