Senior Full Stack Engineer
Description
This is a senior position within a company that has been a pillar of the professional audio industry for decades. We are known for our deep respect for classic recording technology combined with a relentless drive for innovation. Our unique strength lies in our ability to meticulously recreate the nuanced character of analog sound in the digital realm.
The Cloud Services team builds the systems behind UA’s web applications, online store, and connected product experiences. We’re looking for a hands-on Senior Full Stack Engineer to help design, build, and operate the next generation of our cloud platform and user-facing applications.
We follow a DevOps ownership model : you build it, you run it, you improve it. We design for reliability, observability, and developer experience from day one. We automate wherever possible and use Al-assisted tools to accelerate quality engineering. You’ll work in a fast-moving, creative environment where engineers own features from concept to production.
Our Tech Stack:
- Frontend: Next.js, React, TypeScript, Tailwind CSS
- Backend: Node.js, Python (Flask)
- Infrastructure: AWS (Lambda, Fargate, EventBridge, Step Functions, CloudFormation)
- Data: MySQL, Amazon RDS (Aurora), Redis, Redshift, DynamoDB, PostgreSQL
- CI/CD: GitHub Actions, AWS CodePipeline
- Monitoring: Datadog, CloudWatch, Open Telemetry
- Collaboration: GitHub, Jira Cloud, Linear, Slack
Requirements
Readiness to shift working hours to work with California team mates (Until 9-10 PM Kyiv time)
Must have:
- 5+ years of experience developing full-stack web applications in production.
- Expertise in TypeScript/JavaScript (Node.js, React, Next.js) and Python (Flask).
- Strong understanding of AWS cloud-native architectures – Lambda, Fargate, EventBridge, Step Functions, RDS/Aurora, DynamoDB, S3, CloudFront.
- Experience building and maintaining RESTful APIs, microservices, and backend integrations.
- Familiarity with relational and analytical databases, especially MySQL, RDS/Aurora, and Redshift.
- Proficiency in automated testing, CI/CD pipelines, and source control workflows.
- Working knowledge of observability and fault-tolerant system design.
- Comfortable debugging, monitoring, and improving systems in production environments.
Nice to have:
- Experience integrating with Shopify or other headless commerce platforms.
- Familiarity with customer data and engagement platforms such as Segment and Braze.
- Exposure to Al-assisted development or machine learning service integration (OpenAI, AWS Bedrock, SageMaker).
- Experience with real-time or event-driven architectures (WebSockets, Kafka, SNS/SQS).
- A passion for music, sound, or creative software.
Job responsibilities
- Own features end-to-end – design, build, test, deploy, and operate production systems that power UA’s online experiences.
- Develop modern web applications using Next.js (TypeScript), React, and Tailwind CSS.
- Build reliable APIs and microservices using Python (Flask) and Node.js, deployed on AWS using Lambda, Fargate, and EventBridge.
- Design and implement data pipelines and backend services integrated with MySQL, Amazon RDS, Redis, and Amazon Redshift for analytics and reporting.
- Automate infrastructure and deployments using AWS CloudFormation, and manage CI/CD pipelines via GitHub Actions or AWS CodePipeline.
- Implement observability with metrics, tracing, and logging using OpenTelemetry, CloudWatch, and Datadog.
- Collaborate cross-functionally with product, design, and other engineering teams to deliver performant, maintainable, and elegant software.
- Participate in on-call rotations, ensuring uptime, fast recovery, and continuous improvement of system reliability.
Required languages
| English | B2 - Upper Intermediate |