We are looking for a seasoned Senior Node.js Engineer to join our backend team. You will architect and implement scalable microservices using Nest.js, design and optimize PostgreSQL databases, and collaborate across teams to deliver robust RESTful and GraphQL APIs. You’ll own end-to-end delivery, mentor peers, and ensure all work aligns with our high standards and agile Scrum processes.
About i3Soft
i3Soft is a fully remote, forward-thinking technology company dedicated to revolutionizing the iGaming industry. We pride ourselves on fostering innovation and delivering high-quality solutions to our clients across the globe. As we continue to expand, we are seeking a skilled Senior Node.js Developer to join our collaborative team from across the world.
Responsibilities
• Design, build, and maintain scalable, modular Nest.js applications in typescript that support high-throughput, low-latency use cases and comply with domain driven development.
• Write and execute unit and integration tests using frameworks such as Jest — ensuring test coverage, validating functionality, and catching regressions before code submission.
• Model and optimize PostgreSQL schemas mainly in Nest.js with TypeORM. Write performant SQL queries and migrations, and ensure data integrity at scale.
• Implement RESTful APIs while partnering with front-end engineers to define and agree on API contracts. Participate in GraphQL schema design when applicable.
• Collaborate with engineers and product teams to draft technical designs, estimate implementation effort, and break down work into user stories for Scrum ceremonies.
• Lead and participate in pull request reviews, enforce coding standards, share best practices, and mentor junior engineers.
• Engage in sprint planning, daily stand-ups, retrospectives, track progress in Jira or similar, and continuously refine the backlog with Product and Devs.
• Communicate effectively with stakeholders—Product, QA, DevOps, and Design—to align on priorities, deliverables, and timelines.
• Take ownership of features from design through deployment, ensuring deliverables meet company standards, are delivered on time, and include appropriate test coverage.
Requirements
• 5+ years of professional backend experience with Node.js and TypeScript.
• 3+ years working with Nest.js (or equivalent framework) to build production-grade microservices.
• Strong SQL expertise: schema design, query tuning, indexing, and migrations in PostgreSQL.
• API development: proven track record building and consuming RESTful services, plus familiarity with OpenAPI/Swagger.
• Agile/Scrum experience: sprint planning, backlog grooming, sprint reviews, and retrospectives.
• Unit & integration testing: Jest, Mocha, or similar frameworks to ensure code robustness.
• Containerization & CI/CD: Docker, GitHub Actions, and deployment pipelines for automated builds and releases.
• Excellent communication: ability to articulate complex technical concepts clearly and collaborate with distributed teams.
• Working Hours: as we are a global company you will be required to have overlapping work hours with your team. Hours are team specific and can be discussed during the interview process but the closest timezone to regular working hours is CET.
Nice-to-Have
• GraphQL schema design and implementation experience.
• Familiarity with event-driven architectures (Kafka, RabbitMQ).
• Cloud platforms (AWS, GCP, Azure) and infrastructure-as-code (Terraform, CloudFormation).
• Monitoring & observability: Prometheus, Grafana, ELK stack.
• Prior experience mentoring or leading small engineering teams..
• Knowledge of Java is a strong bonus.
We’re excited to welcome a collaborative problem-solver who excels in backend architecture and takes pride in delivering production-ready code. If you’re passionate about building robust microservices and eager to mentor others, we’d love to hear from you!
i3Soft was founded in 2021 by gaming veterans who shared a simple belief: many of the industry’s toughest problems could be solved by providing more exciting products to casual players.