About The Position

As a Senior Backend Engineer – Node.js/TypeScript, you’ll have the opportunity to make a meaningful impact by helping advance the goals of USGBC technology team. In this role, you’ll take ownership of backend development, driving key initiatives such as design, development, and strategy of enterprise-grade Node JS applications, ensuring scalable architecture, high performance, and best practices in backend engineering while mentoring the team and driving innovation in alignment with our mission and strategic goals. You’ll report to the Senior Director of Technology and be part of a collaborative team environment where your contributions will help shape impactful outcomes. You’ll work closely with teams like Frontend and QA teams, and may regularly partner with Product and Design to refine requirements, ensure user-friendly interfaces, align on API contracts, and to validate features.

Requirements

  • 5+ years of professional backend development experience with Node.js, TypeScript, and NestJS.
  • Expertise in designing and scaling RESTful APIs and SOAP services for enterprise systems.
  • Advanced proficiency in PostgreSQL (including performance tuning, replication, and partitioning).
  • Strong knowledge of Git workflows, CI/CD pipelines, and code quality best practices.
  • In-depth understanding of cloud-native architectures and serverless solutions.
  • Hands-on experience with AWS services (compute, networking, monitoring, storage).
  • Solid expertise in Kubernetes (deployment, scaling, troubleshooting).
  • Proven ability to mentor junior and mid-level developers and drive technical decisions.
  • Experience with Splunk (advanced monitoring, dashboards, alerting).
  • Familiarity with Spinnaker or similar advanced deployment pipelines.

Nice To Haves

  • Master’s degree in Computer Science, Information Systems, or related field.

Responsibilities

  • Develop and maintain robust, scalable backend services using Node.js, TypeScript, and NestJS.
  • Design and implement high-performance APIs (REST and SOAP) for complex enterprise integrations.
  • Optimize PostgreSQL databases for high availability, performance, and scalability.
  • Apply advanced design patterns, security best practices, and architectural principles to all solutions.
  • Collaborate with DevOps, frontend, QA, and product teams to ensure seamless delivery and integration.
  • Troubleshoot production issues, enhance system reliability, and perform performance tuning.
  • Lead code reviews, enforce coding standards, and promote best practices via GitHub workflows.
  • Mentor and guide team members, contributing to technical discussions and strategic decisions.
  • Integrate external tools and services to extend system functionality and improve performance.
  • Stay updated on emerging backend technologies, cloud-native tools, and industry trends to drive innovation.
  • Design and optimize scalable, maintainable, and performant architectural solutions.

Benefits

  • Competitive compensation
  • 401(k) with employer matching
  • Professional development reimbursement
  • Healthcare plan through Cigna that includes medical, dental, vision, and prescription drugs, with USGBC covering 100% of the premiums.
  • Generous paid time off (12 paid holidays, 9 paid personal sick days and based on career level either 2 to 3 weeks PTO), including operations closed for a full week between Christmas and New Year’s.
  • 6 weeks paid renewal leave after 7 years of continuous service.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service