About the company: Engenious is a US-based consulting agency with a global presence. Although Engenious’ main area of expertise is mobile development, it is a home for more than 40 plus talented world-class engineers with domain experience in Web, Backend, and Test Automation.
Open Role: Engenious is looking to hire a Senior NodeJS Developer level to our team.
Responsibilities: * Analyze and prioritize scope for development tasks while considering business needs, customer risks, and efficiency improvement. * Write clean Node.js, Express.js, and SQL code to develop functional server-side applications * Perform unit tests to optimize performance * Code review other team members Pull Requests
Requirements: * 5+ years of working professionally with NodeJS frameworks such as express.js, nest.js. * In-depth knowledge of client-server architecture and Rest API * Experience with Agile practice (Scrum, Code Review, Pair programming) * Strong database knowledge, specifically mongoDB, postgreSQL, Redis * Be comfortable with Linux environment * Typescript knowledge * Proficient understanding of code versioning tools, such as Git * Practical experience with unit testing tools. * Communicating to the QA team “how” and “what” needs to be tested * English — Upper intermediate * Understands CS basics, including data structures like graphs, trees, and hash maps, and knows when to use them
It will be a plus: * Knowledge of GCP, AWS will be a huge plus * Experience with Docker is a big plus * Experience with web servers such as Nginx * The ability to configure CI/CD using Jenkins or analogies
We offer: * Flexible & remote job * Paid vacation and sick leave * Development opportunities in any IT direction * Personal professional growth * Up to 100% reimbursement of the participation in core courses and conferences
Send us your CV and take a new step in your professional career!