Infopulse, part of TietoEvry Create, is inviting a talented professional to join our growing team as a Full Stack Developer (Node.js/Angular) to develop an ecosystem of software services using an up-to-date technological stack.
You will collaborate with the team that covers the end-to-end software development lifecycle, including Product managers, BAs, UX/UI designers, software engineers, and QA engineers. This role requires a passion for problem-solving, coding best practices, and precisely working with business requirements.
Areas of Responsibility
Design, implement, and maintain end-to-end web applications using Node.js for back-end services and Angular for front-end interfaces
Develop and optimize database structures using SQL (PostgreSQL) and NoSQL (MongoDB, Redis, Elasticsearch)
Collaborate with the team to define software architecture and design patterns that ensure scalability, performance, and reliability
Write clean, maintainable code, implementing best practices in coding standards
Participate in daily stand-ups, sprint planning, and retrospective meetings to ensure smooth and efficient software delivery
Stay current with the latest tools, frameworks, and industry trends to propose improvements that enhance product quality and development processes
Qualifications
5+ years of professional software development experience with an emphasis on Node.js, Angular, and database systems
Deep understanding of Node.js frameworks (NestJS) and asynchronous programming
Proficiency in building modular, reusable Angular components; strong knowledge of RxJS, TypeScript, and responsive design principles
Experience in designing relational databases, writing efficient queries, and optimizing database performance (PostgreSQL)
Familiarity with some NoSQL storages, like MongoDB, Elasticsearch, Redis
An Upper-Intermediate level of English
Will be an advantage
Familiarity with AWS/Azure, CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes)
Personal skills
Strong problem-solving and analytical thinking abilities
By enabling them, you help us to develop and deliver better services in the way that's most convenient for you. For information and settings, see our Cookie Policy.