AI Backend Developer

THE PHOENIX
Irvine, CA, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$115,000.0 - $200,000.0
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Application Performance Management Automation of Tests Unit Testing Software Bug Management Software Quality Databases Continuous Integration Relational Databases Database Queries ECMAScript
+25 more
Github PostgreSQL Node.Js OAuth Query Optimization Queueing Systems Redis Cloud Services Swagger Service-Oriented Architecture Software Engineering TypeScript Openapi Database Optimization Caching Backend Git Gitlab-ci Information Technology Api Design NestJS Restful APIs Software Version Control Api Management Docker

Job description

As a Back End Developer at Phoenix Energy One, LLC, you will be responsible for designing, building, and maintaining robust server-side systems that power our internal platforms and customer-facing applications. Your responsibilities will include developing scalable APIs and services using Node.js, managing relational data with PostgreSQL and modern ORMs, contributing to CI/CD pipelines, and collaborating cross-functionally to deliver reliable, well-documented back-end infrastructure. The ideal candidate brings strong TypeScript fundamentals, solid experience with Node.js frameworks and database tooling, and a disciplined approach to version control and automated workflows. This role works closely with front-end engineers, product managers, and data teams and directly shapes the back-end architecture and API design at Phoenix., * Design, build, and maintain scalable RESTful and OpenAPI-documented APIs and back-end services for internal platforms and customer-facing applications.

  • Build and maintain automated CI/CD pipelines covering build, test, and deployment stages to ensure reliable, repeatable back-end releases.
  • Write clean, strongly-typed TypeScript across all back-end codebases, enforcing consistent patterns, code quality standards, and API contracts.
  • Collaborate with front-end engineers, product managers, and data teams to translate requirements into reliable, production-ready back-end features.
  • Manage feature development and bug fixes using Git branching workflows, participating actively in pull request reviews and code quality discussions.
  • Monitor and improve API performance, database query efficiency, and service reliability across back-end systems.
  • Partner with cross-functional teams to identify back-end bottlenecks and translate business requirements into scalable, well-architected solutions.
  • Write and maintain automated tests (unit and integration) to ensure service reliability and support confident refactoring.
  • Stay current with evolving back-end tooling, frameworks, and best practices, and advocate for improvements to service reliability and developer experience.
  • Document API design, service architecture, and deployment processes to support team onboarding and maintainability.
  • Contribute to back-end architecture decisions, including framework selection, data modeling approaches, and caching strategies.
  • Contribute to the evaluation and selection of third-party back-end libraries, cloud services, and infrastructure tooling.
  • Business partnership
  • Mentorship

Requirements

Do you have experience in Version control systems?, Do you have a Bachelor’s degree?, * Strong proficiency in TypeScript with a deep understanding of type safety, generics, and modern ECMAScript patterns applied to server-side Node.js development.

  • Hands-on experience with one or more Node.js back-end frameworks including Fastify, NestJS, and/or Express; breadth across multiple framework styles is a plus.
  • Solid understanding of back-end fundamentals including RESTful design, HTTP semantics, authentication patterns (JWT/OAuth), and API documentation with OpenAPI/Swagger.
  • Familiarity with CI/CD tooling such as GitHub Actions, GitLab CI, or similar platforms for building and maintaining automated back-end pipelines.
  • Experience with automated testing frameworks for unit and integration testing of back-end services; a testing-first mindset is a strong plus.
  • Strong problem-solving and analytical thinking with the ability to translate ambiguous requirements into clean, efficient, and maintainable back-end implementations.
  • Excellent communication skills with the ability to discuss API design and architectural trade-offs clearly with both engineering peers and non-technical stakeholders.
  • Highly motivated, self-directed, and able to manage multiple priorities in a fast-paced, collaborative environment.
  • Experience with Redis and BullMQ for caching and job queue management is a plus; monorepo tooling and Docker/containerization experience also valued.
  • Curiosity and drive to explore new back-end patterns, database optimization techniques, and service reliability improvements., * Strong TypeScript proficiency with hands-on experience building and shipping production Node.js back-end applications.
  • Experience with one or more Node.js back-end frameworks: Fastify, NestJS, or Express; breadth across multiple frameworks is a plus.
  • Proven experience with PostgreSQL including schema design, query optimization, and managing migrations; experience with Prisma or Drizzle ORM required.
  • Hands-on experience designing and documenting RESTful APIs with OpenAPI/Swagger in a production environment.
  • Proven experience building and maintaining CI/CD pipelines and comfortable with Git branching and pull-request workflows in a collaborative codebase.
  • Familiarity with automated testing (unit and integration), monorepo tooling, and/or Docker/containerization is beneficial but not required.

Education:

  • BS in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

Job Type: Full-time

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Health savings account
  • Dental insurance, * 401(k)
  • 401(k) matching
  • Dental insurance
  • Employee assistance program
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Paid time off
  • Vision insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:22 min

Developing robust backend applications with the Nest framework

Marius Obert Marius Obert · World Congress 2022

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all