Senior Retool Software Engineer Senior Quality Assurance Engineer

What you will be doing

Autonomy interpreting business/technical requirements, designing, implementing, and testing high-quality solutions
Work in a team-based development environment with a modular code base, peer reviews, and pull requests, with the disciplined use of source code control and documentation
Constantly aim for quality, scalability, performance, and architecture keeping good practices, security, and compliance in check
Be part of a fast and agile development process
Contribute actively and proactively to optimize applications, processes, and methodologies
Be willing to help peers, being part of a collaborative environment for development, testing, and automation tasks

What we are looking for

Strong working experience and knowledge with NodeJS and NodeJS frameworks (e.g. Express, NestJS)
A clear understanding of OOP, Design Patterns and anti-patterns, SOLID principles
Working experience with relation and non-relational databases (e.g. MySQL, Redis…)
Experienced with testing layers (unit, integration, and functional testing) and version control technologies (e.g. GIT)
Understanding of Queuing and Streaming systems (e.g. SQS, Kafka)
Academic background in IT or equivalent
Knowledge of algorithms and distributed systems
Proficiency in English

The following skills are not required but will make your profile stand out:

Knowledge in JavaScript (ES6) and VueJS, SCSS is a plus
Experience with services/microservices-oriented architecture, ideally in an e-commerce scope
Familiar with SCRUM methodology

go to method of application »

Use the link(s) below to apply on company website.  

Apply via :