Senior Software Engineer (Node JS + Contentful )
Since 1998, we've been active in the Human Resources consulting market, providing regional coverage across four key areas of expertise: recruitment and selection, personnel leasing, assessment centers and consultancy. As leaders in Transylvania, we've expanded our reach to embrace a culture of continuous improvement, thereby strengthening our position in the Romanian and also regional market. This commitment underscores our dedication to evolve alongside the dynamic needs of our clients and the
- changing landscape of the business environment.
Our success stems from the professionalism of our services, the multidisciplinary expertise of our consulting team and our ongoing collaboration with those who rely on our consultancy services.
Building
- term partnerships with clients across diverse industries such as IT&C, automotive, outsourcing, pharma, banking, FMCG and more, is our primary objective.
Our commitment to client orientation, teamwork, flexibility, excellence, dedication and responsibility reflects our aim to bring added value to our services.
Based: Romania
We are seeking a highly skilled Senior Software Engineer with expertise in Java
Script, Node
Js and Contentful. The successful candidate will play a key role in developing
- edge software solutions for our clients, leveraging their strong technical abilities and creative
- solving skills. This is an exciting opportunity to work on challenging projects, collaborate with talented professionals.
- Develop scalable microservices using Node. Js.
- Ensure the codebase adheres to best practices, including SOLID principles and clean code methodologies.
- Collaborate with Dev
Ops teams to deploy and manage microservices using containerization technologies like Docker and orchestration tools like Kubernetes. - Ensure high availability and fault tolerance through distributed and
- driven architecture patterns. - Work on API gateways and service meshes to manage communication and routing between services.
- Integrate Contentful CMS into the application, ensuring seamless content management and delivery.
- Develop and optimize the Contentful API usage for fetching, updating, and managing content dynamically.
- Collaborate with content managers and stakeholders to design content models that support application requirements.
- Implement caching mechanisms such as Redis or CDN solutions to improve API response times.
- Conduct code reviews to maintain code quality and consistency across the team.
- Mentor junior developers, providing guidance on best practices, coding standards, and architecture patterns.
- Work closely with
- functional teams including
- end developers, Dev
Ops, and product managers to align on project goals and delivery timelines. - Collaborate in an Agile environment, participating in sprint planning,
- ups, and retrospectives. - Develop and maintain unit, integration testing frameworks like Jest, Mocha.
Work with Dev
Ops to create efficient CI/CD pipelines using tools such as Jenkins, Git
Lab CI, or Git
Hub Actions.
Essential Skills:
- Node. js: Strong expertise in building
- side applications using Node. js, including knowledge of frameworks like Express. js, Nest. js, or Koa. js. - API Development: Proficiency in designing, building, and documenting RESTful APIs.
- Microservices Architecture: Experience in developing and managing microservices, including understanding concepts like service discovery, communication patterns, and scalability.
- Contentful CMS: Knowledge of integrating and managing Contentful CMS, including content modeling, API usage, and content management best practices.
- Database Management: Familiarity with databases such as Mongo
DB, My
SQL, or Postgre
SQL, and knowledge of ORM libraries like Sequelize or Type
ORM. - Containerization and Orchestration: Experience with Docker and Kubernetes for containerizing and orchestrating microservices.
- CI/CD Tools: Knowledge of CI/CD tools like Jenkins, Git
Lab CI, or Git
Hub Actions for automating testing, building, and deployment. - Code Review: Skills in conducting thorough code reviews to maintain high code quality and standards.
- Design Patterns: Knowledge of common design patterns (e. g. , Singleton, Factory, Observer) and best practices for coding (e. g. , SOLID principles, DRY, and clean code).
Nice to Have Skills.
- Profiling and Debugging: Skills in identifying and resolving performance bottlenecks using Node. js profiling tools like clinic or nodemon.
- Infrastructure as Code (Ia
C): Experience with Ia
C tools like Terraform or Ansible for managing cloud infrastructure. - High Availability and Fault Tolerance: Understanding of patterns and practices for building resilient,
- tolerant systems using technologies like API gateways and service meshes (e. g. , Istio, Envoy).
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience).
- Proven track record of delivering
- quality software solutions on time and within budget. - Ability to work independently and collaboratively in a
- paced environment. - Commitment to continuous learning and professional development.
- Nice to have Contentful certification
Fii primul, care se va înregistra la oferta de muncă respectivă!
-
De ce să cauți de muncă pe Lucrezi.ro?
În fiecare zi oferte noi de muncă Puteți alege dintr-o gamă largă de locuri de muncă: Scopul nostru este de a oferi o gamă cât mai largă de opțiuni Lasă să-ți fie trimise noile oferte prin e-mail Fii primul care răspunde la noile oferte de muncă Toate ofertele de muncă într-un singur loc (de la angajatori, agenții și alte portaluri) Toate serviciile pentru persoanele aflate în căutarea unui loc de muncă sunt gratuite Vă vom ajuta să găsiți un nou loc de muncă