Backend Engineer - Node.js
Job description
What you will do:
• Design, implement, and maintain scalable backend services using Node.js.
• Develop RESTful and GraphQL APIs to support front-end and mobile applications.
• Integrate data sources and external services into the internal platform.
• Optimise performance, reliability, and security of backend components.
• Ensure high-quality code through automated tests, peer reviews, and continuous integration.
• Collaborate closely with front-end developers, business analysts, and designers.
• Participate in architectural discussions and help shape the future of the Internal backend ecosystem.
• Contribute to the ongoing improvement of development standards and practices.
Requirements
Qualifications
• Several years of professional experience developing backend applications in Node.js.
• Strong understanding of asynchronous programming and modular system design.
• Experience with frameworks such as Express.js, Koa, or similar.
• Expertise in RESTful API design and implementation; GraphQL knowledge is a plus.
• Solid experience with relational and/or NoSQL databases (e.g. PostgreSQL, MongoDB, Redis).
• Familiarity with ORM/ODM tools such as Sequelize, Prisma, or Mongoose.
• Proficiency in testing Node.js applications using Jest, Mocha, or Supertest.
• Good understanding of application security, authentication, and authorisation (e.g. JWT, OAuth2).
• Experience with Docker, CI/CD pipelines, and cloud environments (AWS, Azure, or GCP).
• Proficient in Git version control and collaborative workflows.
• Front-end experience with ReactJS or similar frameworks is an advantage.
• Fluent in English (both written and spoken).
We are looking for someone who:
• Has a deep appreciation for clean, efficient, and maintainable code.
• Understands how to build scalable and resilient backend systems.
• Takes ownership of features from design to deployment.
• Enjoys optimising performance and improving code quality.
• Collaborates well across disciplines and communicates clearly.
• Knows how to work e[ectively with legacy systems while driving modernisation.
• Values continuous learning and strives to master their craft.
• Is curious, pragmatic, and proactive in problem-solving.
Benefits
Engaging projects across diverse industries, offering continuous professional challenges and growth opportunities
Tailor-made learning & development program, complemented by monthly in-house workshops to boost your skills
Flexible working hours and the possibility of home office
Modern, inspiring office environment with daily perks such as breakfast, fresh fruit, and yoga sessions
Company description
Ableneo is a technology and transformation partner that bridges business consulting with software engineering to drive meaningful change. With over 80 team members across four global offices and more than 11 years of experience, Ableneo has served over 50 clients, including notable organizations like ŠKODA, KBC Group, and Erste Group.
Our service portfolio includes:
AI & Data Enabling: Assisting clients in adopting AI technologies and implementing chatbot and large language model solutions.
Business Optimization & Efficiency: Offering AI-driven process automation, strategies for future-proofing companies, and workload optimization.
Product Design & Development: Providing competitive benchmarking, custom software development, customer experience and product design, and design systems.
Software Engineering: Delivering services such as Competence as a Service, Software Engineering as a Service, Team as a Service, and technology health checks.
Ableneo caters to both startups and established corporations, aiming to reduce the risk of failed innovation by providing expert teams and individuals to identify, evaluate, and implement impactful changes.