Senior TypeScript Full-Stack Software Engineer (NestJS/React/NextJS)
Team in UA is looking for an experienced and highly talented Senior TypeScript Full-Stack Software Engineer to join the foundational team, leveraging the power of AWS Media Services to develop an enterprise-grade live video distribution platform from the ground up.
Your Role:
As the Senior TypeScript Full-Stack Software Engineer, you will:
- Write code. A lot of it. You will be the key part of a small but nimble team creating a brand-new software platform from scratch.
- Design, develop, deploy and maintain the cloud infrastructure in Amazon Web Services to support the product’s on-going needs.
- Participate in the engineering decision-making process to ensure a scalable, secure, and maintainable system.
- Collaborate closely with a team of engineers to build a streaming platform that will set new standards in the industry.
Requirements: We are seeking a candidate with:
- Product mindset: Your focus is on delivering a great product that adds value to users. You understand and enjoy the unique challenges of making business and technology tradeoffs.
- Technical Proficiency: Strong command of JavaScript, TypeScript, Node/NestJS, React/NextJS, REST API, relational databases and SQL.
- Proven Expertise: 5+ years of commercial software development experience, primarily as JavaScript/TypeScript backend or full-stack developer within product teams.
- Cloud & Infrastructure: Hands-on experience with Amazon Web Services (AWS), Docker/k8s and Terraform.
- Leveraging AI: You understand and have experienced the great benefits of using AI to help you be more productive.
- Educational Background: A BS/MS degree in Computer Science or a related field.
- Systems Design & Architecture: Solid experience in designing systems and willingness to lead the engineering process using modern methodologies.
- Communication: A collaborative team player with strong communication abilities.
- Self-Organization: Ability to estimate work, commit to deadlines, and deliver high-quality code.
- Adaptability: Ready to thrive in a fast-paced environment with shifting priorities.
- Language Skills: Excellent written and verbal communication skills in English.
Value-Added Qualifications:
Cybersecurity training and certifications.
What We Offer:
- Career growth: as one of the first engineers in an ambitious new startup, you get to shape your career, make mistakes, learn skills, and ultimately grow your role and career at a very fast pace.
- Competitive Salary: Annual performance review with potential for compensation adjustments.
- Flexible Work Environment: Option to work remotely or from a company-sponsored co-working space.
- State-of-the-Art Equipment: Company-provided laptop, monitor(s), and other peripherals to ensure a comfortable and efficient workspace.
- Comprehensive Benefits Package: Includes 17 business days of paid time off, 5 paid sick leave days, and more.
- Professional Development: Partial or full sponsorship for English classes, relevant technology courses, and conference attendance.
About the Team in UA:
Team in UA is a software development company specializing in providing product-team-as-a-service to our clients. We merge product-focused development expertise with best practices in outsourced software development to deliver world-class software solutions. We are driven by a deep understanding of our clients' business goals and are passionate about solving business and end-user challenges through technology.