Position: Lead TypeScript Software Engineer
Company: EPAM Systems (Odessa)
Experience required: 5y
English level: upper

Lead TypeScript Software Engineer Description
JOB #: 60405
Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

EPAM is committed to providing our global team of 36,700+ EPAMers with inspiring careers from day one. EPAMers lead with passion and honesty and think creatively. Our people are the source of our success and we value collaboration, try to always understand our customers’ business, and strive for the highest standards of excellence. In today’s new market conditions, we continue to support operations for hundreds of clients around the world remotely, with the vast majority of our teams working from home. No matter where you are located, you’ll join a dedicated, diverse community that will help you discover your fullest potential.

DESCRIPTION
We are looking for a developer to join a team and to take part in the development of a Loss Sensitive Billing platform that will replace several existing applications to improve operational efficiency for the financial operations department and improve ease of doing business for customers. The candidate must be proven & relied upon to work independently. Relevant technical skillset and proven systems integration experience are important.

PROJECT TECHNOLOGIES AND TOOLS
TypeScript
AWS Serverless (Lambda, Step Functions, SQS, SNS, API Gateway, S3, DynamoDB, Aurora DB, STS, IAM)
AWS CDK
Bamboo CI/CD

RESPONSIBILITIES
Lead the team and collaborate with a distributed team
Working with EPAM team on task prioritization, estimation, and delivery
Develop and deliver the solutions for the billing platform
Make technical and product decisions based on roadmap autonomously
Contribute to team and organizational improvements in process and infrastructure
Build new features and suggest the solutions that will improve product and infrastructure

REQUIREMENTS
5+ years of experience in software development
2+ years of experience in TypeScript for backend development
At least 1 year of team leading experience
Ability to start projects from scratch
Experience in organizing and leading effective process inside design team according to Agile methodologies
Ability to estimate project scope
Experience in mentorship and knowledge sharing
Proactivity and high motivation for improvement
Curiosity, self-driven and passionate attitude
Good client-facing skills
Excellent communication, collaboration, problem-solving and influencing skills
CI/CD (Experience working with Bamboo as a plus)
Strong Intermediate or higher English level, both spoken and written (B1+)

NICE TO HAVE
Working experience with AWS Cloud Development Kit
AWS Serverless (Lambda, Step Functions, etc.)
Knowledge of Amazon DBMS (DynamoDB, Aurora DB)

WE OFFER
Competitive compensation depending on experience and skills
Individual career path
Unlimited access to LinkedIn learning solutions
Social package - medical insurance, sports
Compensation for sick lists and regular vacations
English classes with native speakers (certified English teachers)
Flexible work hours