If you’re skillful Senior Node.js Developer, stay at home, we have a project for you that needs your hands.
TECHNOLOGIES:
Node.js
Nest.js
Azure
MongoDB
Job info
Job description, responsibilities and duties
Hi,
I'm Nick from CODERAMA and I'm looking for a Senior Back-End Engineer to join our platform team and work on developing highly scalable, distributed systems built on Node.js, NestJS, MongoDB and Azure.
What's in store for you during the day
- Design and implement distributed backend services in Node.js and NestJS,
- building and deploying secure REST and GraphQL APIs with a focus on performance and availability,
- working with Azure services - Service Bus, Event Hub, Functions - and designing resilient systems,
- participating in planning, refinements and actively contributing to technical decisions,
- effectively using GenAI tools within the SDLC (documentation, tests, code assist),
- writing automated tests and ensuring quality test coverage,
- setting up observability (DataDog) and monitoring, being part of post-deployment support,
- collaborating closely with FE developers, QA and product team for end-to-end quality,
- contributing to code reviews, technical discussions and mentoring junior colleagues.
What do we expect from you?
- 7+ years of experience with backend development,
- experience with microservices, distributed systems and event-driven architecture,
- very good knowledge of Node.js / NestJS, server-side logic and integration patterns,
- expert knowledge of MongoDB (schema design, indexes, optimization),
- experience with both REST and GraphQL (security, performance, query optimization),
- experience with Azure - especially Service Bus and Event Hub,
- experience using GenAI tools in development,
- strong overview of NFR - performance, reliability, observability,
- experience with CI/CD, GitHub workflows, and trunk-based development (ideally monorepo/Nx),
- ability to function in an agile environment and contribute to technical discussions.
We take good care of you at CODERAMA, so if you want to know more, drop us a line and we'll get back to you :)
Employee benefits
- Opportunity for career growth and self-fulfilment
- Work in a successful company and in a friendly team
- Opportunity to participate in the growth of the company
- Support for learning and self-development
- Flexible working hours
- No bureaucracy
- Company mobile and hardware
- Company events, team building, regular breakfasts together
- Event calendar full of sports and cultural events, team building and other activities
- Work & Travel
Employee requirements
Languages:
- Slovak or Czech - C2
- English - C1