We are looking for a Backend Engineer who enjoys building reliable backend functionality, writing clean code, and collaborating within a supportive engineering team. You will work with experienced engineers, product stakeholders, and designers to deliver practical solutions used in real-world workflows.
This role is well suited for someone with hands-on backend experience who wants to grow their technical depth, explore cloud environments, and gain exposure to distributed or event-driven architectures.
Responsibilities * Build and maintain backend services using Node.js and TypeScript within a modern, event-driven architecture. * Write clean, well-tested, maintainable code and collaborate through code reviews and pairing sessions. * Work closely with product and design teams to translate user needs into practical, scalable backend solutions. * Participate in technical discussions, contribute ideas, and help move projects from concept to implementation. * Support the full delivery lifecycle, including testing, debugging, monitoring, and ensuring smooth releases. * Learn from senior engineers and gain exposure to cloud infrastructure, system design, and performance optimization. * Stay curious and experiment, contributing to continuous improvement of engineering practices and tools.
Requirements * 2–4 years of professional experience as a backend or full-stack engineer working with Node.js and TypeScript * Solid understanding of backend fundamentals: asynchronous programming, API development, data modelling * Experience with relational databases (e.g., PostgreSQL) * Working knowledge of unit testing and code quality practices * A collaborative mindset, curiosity, and eagerness to learn * Clear written and spoken English
Nice to Have * Basic experience with AWS or another cloud environment * Exposure to event-driven systems or microservices * Familiarity with frontend frameworks (Svelte, React, etc.) * Experience with CI/CD pipelines, Docker, or monitoring tools