UTA seeks to drive the design, development, and scalability of their backend systems that power UTA’s digital platforms, ensuring systems are built for performance, resiliency, and long-term growth.
Requirements
- Proven expertise in Node.js, GraphQL, MongoDB, Postgres, and search platforms (Algolia or equivalent)
- Hands-on experience with AWS cloud services, Kubernetes, Infrastructure as Code (Terraform), GitHub Actions (CI/CD), and API management platforms
- Deep understanding of system design, data modeling, performance optimization, and security best practices
- Experience leading teams through design reviews, code reviews, and technical strategy discussions
- Strong track record of architecting distributed systems and microservices that scale to high volumes
- Experience with Azure, Kubernetes, and Terraform
- Experience with API management platforms
Responsibilities
- Lead the architecture and development of backend services using Node.js, GraphQL, and modern frameworks, ensuring scalability, reliability, and maintainability
- Design and optimize data models across MongoDB and Postgres to support large-scale, high-availability applications
- Drive API strategy, creating GraphQL and RESTful APIs that ensure secure, efficient, and intuitive integration between systems
- Architect and optimize search systems leveraging Algolia to deliver fast, relevant, and reliable search experiences
- Implement and oversee cloud infrastructure using Azure, Kubernetes, and Terraform, ensuring deployments are automated, resilient, and cost-efficient
- Lead incident response and root cause analysis, driving long-term solutions that improve system reliability
- Champion engineering excellence by establishing coding standards, code review practices, and test automation frameworks
Other
- Bachelor’s degree in Computer Science, Engineering, or a related field; or equivalent experience
- 8+ years of professional software engineering experience, with at least 3+ years in a senior or staff-level backend role
- Strong communication and collaboration skills, able to influence both technical and non-technical stakeholders
- Ability to balance hands-on coding with technical leadership, driving both execution and long-term vision
- Travel requirements not specified, but UTA has offices in multiple locations