Build the most meaningful apps on the latest web technologies!
ABOUT ELEMENTICA
Welcome to Elementica! We are excited to see you on our profile. Elementica is a leading global software development company — expert in delivering web development, mobile application development and IT consulting services of any complexity to clients worldwide.
www.elementica.io
JOB POSITION
We are looking for a talented NodeJS Developer to join our Development Team. You will be at the core of our talented Web Apps teams and focus on building the most advanced and meaningful apps and workflows on the latest web technologies.
What you’ll do:
— Develop cloud based backend web applications
— Work in all phases of the software development life-cycle (planning, design, implementation, deployment, monitoring and support)
— Collaborate and grow in a dynamic environment while working in small, agile and cross functional teams
— Use the latest technologies to solve real problems for our customers
— Communicate and coordinate with our engineering team.
What we look for in you:
— Results-orientation, collaborative, pragmatic and agile mindset
— Strong knowledge in working with Javascript and Typescript
— Expertise with cloud service providers — AWS and it’s services for backend deployment
— Working proficiency in English (verbal & written)
— Continuous independent learning
We are looking for these skills/experience:
* Deep knowledge of NestJS
* Familiarity with ORM (Object Relational Mapper) libraries — TypeORM/Drizzle
* Strong knowledge of relational and non-relational databases (PostgreSQL/MongoDB)
* Experience working with Docker and Docker Compose
* Experience working with E2E and unit tests * Familiarity in Bull.js, Redis is a strong plus
* Understanding of common development principles and best practices (SOLID, DRY, YAGNI) and design patterns
* Experience in CI/CD is a plus
* Experience in frontend development(React) is a plus
What we offer:
* The opportunity to drive the development of cutting-edge software products
* The chance to work on interesting technical challenges such as advanced algorithms, wide integrations or scalable content management
* A positive, highly skilled, young team with a focus on quality
* Hybrid working possibility / Flexible working hours
* Pick your own gear: Linux or IOS — whatever works best for you
* A lot of room for your own ideas. We always highly encourage you to work on them together with the team.
* Outstanding compensation based on experience and 20 days vacation
* Sponsored training opportunities with Udemy
Our job offer NodeJS Developer sounds interesting? Then we are looking forward to receiving your application!


