Position: Lead Full-stack developer
Company: Serious Software
Category: JavaScript
Experience required: 5y
English level: upper

Requirements:
- At least 6 years of experience in software application development;
- Proficient in TypeScript, React.js;
- Experienced in backend development using .NET Core;
- Cloud-based development (Azure or AWS);
- Architect skills will be a bonus;
- Good communication English skills, the experience of working in remote, English-speaking team.

Responsibilities:
- Designing, coding, reviewing and testing assigned features and user stories, leading code reviews;
- Design and implement highly scalable, robust, and maintainable micro-services;
- Engage in the full software development product lifecycle as part of a cross-functional, agile team;
- Demonstrated ability to lead (technical side) and/or guide a team;
- Integrate banking and other critical partners via APIs;
- Ensure comprehensive test plans are implemented.