Position: Junior Node.Js Developer (Service Saas Solution Project)
Company: Sigma Software Group
Experience required: 1y
English level: intermediate

We are looking for talented and passionate Software Developers to develop and deliver high-quality systems.

**Customer**
Our Customer is a startup from the UK that is exceptionally open to the professional opinion of the team, so you will have a chance to initiate changes, choose technologies and approaches. The Customer highly welcomes team members’ ideas and proactiveness.

You will work and tightly collaborate with the Product Owner and engineers from the Customer side daily, so a high level of English and outstanding communication skills will be of big help.

**Project**
We work on a Software as a Service (SaaS) solution that verifies and helps protect financial institutions and their customers from the risk of open banking fraud. The solution allows consolidating data from many regulatory databases and registers, providing the information to our customers in real-time, enabling them to comply with PSD2 Access-to-Account.

You will be joining a growing, professional, and highly motivated cross-functional team. We expect you to feel valued, to learn lots, and explore new areas. Working together, we hope to benefit you, the team, the business, the systems, and our clients.

**Responsibilities**
- Create high-quality software that hits high levels of security, reliability, and performance
- Contribute to the solution’s technical vision and architecture
- Design separate components, modules, classes, etc. as well as efficient integrations of building blocks at any level of abstraction
- Code, debug, test, document, support, and maintain portions of software
- Contribute to the solution’s quality using unit and integration tests and the TDD/BDD
- Develop the solution’s infrastructure using the Infrastructure as Code (IaC) approach and make sure it is stable, secure, and robust
- Comply with the best engineering practices, technical standards, and quality criteria set forth on the project
- Report status and progress according to the project and Company demands
- Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, and suggest improvements
- Solve problems and be ready to help your colleagues
- Improve your qualification within the area(s) of expertise at various training courses, seminars, and/or other educational organizations

**Requirements**
- At least 1 year of working experience with one of the following: JavaScript/Node.js
- Good understanding of SaaS and RESTful API concepts
- Experience with at least one Cloud Platform, such as AWS, Azure, and GCP
- Good knowledge of cloud environment concepts
- Experience with unit tests and TDD
- Intermediate level of spoken and written English

Send your CV!