Mid Backend Software Engineer designing and maintaining Node.js microservices at OddsMatrix. Collaborate on scalable systems and mentor junior developers in Zagreb's hybrid environment.
Responsibilities
Design, implement, and maintain Node.js microservices.
Write clean, maintainable, and well-tested code.
Mentor junior developers and conduct code reviews.
Troubleshoot and resolve complex production issues.
Requirements
3+ years of experience in software development, with at least 1 year in a Mid-level Backend role.
Advanced knowledge of Node.js or similar technologies.
University technical degree.
Experience with databases (PostgreSQL, MySQL, MongoDB, etc.).
Experience in building scalable systems, microservices, and designing RESTful APIs.
Advanced English skills in speaking and writing.
Bonus points if you are familiar with the following: Real-time monitoring systems and tools (Prometheus, Grafana).
Experience with event-driven architecture or message queues (e.g., Kafka, RabbitMQ).
Benefits
Enjoy a flexible hybrid work schedule after your first three months with us.
Sliding work schedule (start anytime between 8:00 to 10:00 am).
Start with 23 days of annual leave, with 2 additional days added each year, up to 33 days by your fifth year with us.
Benefit from two Free Fridays each year, limited to one per quarter.
Support for New Parents: 21 weeks of paid maternity leave, with the flexibility to work from home full-time until your child turns 1 year old.
4 weeks of paternity leave, plus the flexibility to work from home full-time until your child is 13 weeks old.
Our office perks include parking, on-site massages, and frequent team-building activities in various locations.
Monthly meal allowance.
Paid Personal Days for specific life events, including but not limited to childbirth, wedding, relocation, blood donation, and volunteering.
Private health insurance and an extended health plan – Wiener; annual medical checks at the Aviva polyclinic.
Access online learning platforms like Udemy for Business, LinkedIn Learning or O’Reilly and a budget for external training.
In-house English course and presentation skills training.
Multisport card.
Travel expenses – depending on the place of residence.
Resident Actuarial Engineer Manager at Kemper overseeing data - driven pricing strategies and actuarial engineering development. Collaborating with teams to enhance data workflows and analyses for insurance products.
Senior Software Engineer at Sun Life shaping financial security technology. Innovating applications and collaborating across teams to enhance client solutions.
Technology Engineer SR (Java Full Stack Developer) at PNC developing technology solutions and mentoring junior staff. Leading development efforts for complex technological projects in a supportive company culture.
Software Engineer focusing on designing, developing, testing, and maintaining financial software applications. Collaborating to enhance solutions in the U.S. financial system.
Product Engineer designing and building customer billing solutions for Allstate. Collaborating with teams in a hybrid environment to modernize billing systems.
Product Engineer role at Allstate focusing on Java Spring Boot and Full Stack development. Building next generation digital protection products in a collaborative environment.
Develop Full Stack .NET solutions in São Paulo, focusing on legacy systems and cloud integration. Work involves maintaining and evolving applications in a hybrid environment with a focus on technological evolution.
Cloud Database Engineer supporting PostgreSQL and AWS databases for Redfin's data infrastructure. Ensuring performance, reliability, and best practices in collaboration with engineering teams.
Cloud Platform Architect in Flutter UKI team designing scalable and secure cloud solutions. Collaborating with engineering teams to enhance cloud capabilities and align with architecture best practices.