Position: Senior full-stack TypeScript developer
Company: IdeaSoft.io
Experience required: 3y
Category: Node.js
English level: upper
Published: 2021-06-01T00:00:00+03:00

**REQUIREMENTS:**
• You have previous experience in building web applications.
• You have strong understanding of Node.js, Express.js, JavaScript and React.
• You know the best practices, design patterns, and architectural patterns.
• You have experience in delivering a product end to end.
• You have a strong interest in product design and a good eye for quality.
**WOULD BE A PLUS:**
• Typescript. We love typescript over here!
• Cloud-native web applications on the AWS Stack (Lambda, ECS, SQN etc.)
• Terraform, Docker, Gitlab-CI (We love and use modern CI/CD tools)
• DynamoDB
• …and many more! Do not miss this great learning and development opportunity!
**RESPONSIBILITIES:**
-Designing and developing high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance;
-Contributing in all phases of the development lifecycle;
-Writing well designed, testable, efficient code;
-Ensuring designs are in compliance with specifications;
-Preparing and producing releases of software components;
-Supporting continuous improvement by investigating alternatives and technologies and presenting these for architectural review;
-Planning scrum sprints with PO, Architect, Team Lead;
-Providing accurate estimations on both front-end and back-end;
-Taking responsibility for the product and your contributions to it. Reviewing code and providing constructive feedback;
-Lookout for strategies on migrating existing AngularJs application into a newer framework applying best practices and patterns;
-Collaboration with QA to ensure tests are aligned with the solution and complement tests written by development;
-Contributing to CI & release pipeline;
-Organizing & executing releases;
-Supporting production environment for products and services delivered by the team during office hours.