Software Engineer - Backend (Node.js/ Python)
Primary stack
Nice to have's
Job description
About the Position
Software Engineer - Backend (Node.js/ Python)
Zagreb / HR
Full-time
Permanent employee
Salary: 32,180 - 37,180 € per year
About the Job
About the Job
F24 is Europe’s leading provider of crisis management and emergency notification software, helping thousands of organisations around the world respond quickly and effectively during critical situations.
We’re expanding our Zagreb Engineering Centre of Excellence with a new Suite team, focused on bringing together capabilities from across F24’s existing product portfolio and helping shape the next generation of our platform.
We’re looking for a Software Engineer with a backend focus who has solid commercial development experience and is ready to take the next step in their career within a collaborative, product-led engineering environment.
Why F24?
- Join a small engineering team working on a modern platform that brings together capabilities from multiple existing F24 products.
- Primarily work across Node.js and Python backend services, developing APIs and contributing to the ongoing modernisation of the Suite platform.
- This is a great opportunity for someone who already has a good foundation in backend engineering but wants to continue developing their technical skills, gain greater ownership and learn from experienced engineers around them.
Responsibilities
- Develop and maintain backend services using Node.js and Python
- Build and maintain REST APIs that integrate capabilities across F24 products
- Contribute to the design and implementation of new platform features
- Write clean, maintainable and well-tested code
- Participate in code reviews and technical discussions
- Troubleshoot issues and contribute to improvements across existing services
- Work closely with Frontend, Product, Design and QA throughout feature delivery
- Contribute to automated testing and CI/CD processes
- Develop your understanding of scalable, secure and maintainable backend architecture
- Take increasing ownership of features from development through to production
Requirements
- Commercial software engineering experience with Node.js
- Experience with NestJS, Express or Fastify
- Experience designing, building or consuming REST APIs
- Good understanding of JavaScript and/or TypeScript
- Understanding of backend development principles and clean coding practices
- Experience working with databases and data-driven applications
- Familiarity with Git and modern development workflows
- Understanding of automated testing
- Good problem-solving and debugging skills
- Comfortable collaborating within a cross-functional engineering team
- An interest in developing your skills across architecture, cloud-native development and distributed systems
Nice to Have
- Express.js
- Fastify
- Docker
- Kubernetes
- Microservices
- Distributed Systems
- Automated Testing (Unit, Integration & API)
- AI-assisted development
- Secure coding practices
We Offer
- Working with a modern backend technology stack
- Joining a new engineering team at an exciting stage of its development
- Learning from experienced engineers while taking increasing ownership
- Exposure to architectural and technical decision-making
- Working closely with Product, Design, QA and Frontend Engineering
- Opportunities to develop across Node.js and Python
- Clear opportunities to progress towards Senior Engineer as your technical ownership and experience grow
About the Company
What We Do:
F24 is Europe’s leading Software-as-a-Service (SaaS) provider for resilience. More than 5,500 customers worldwide rely on F24’s digital solutions, which support companies and organisations through all areas of resilience. Solutions cover business messaging and service notification, emergency and mass notification, incident and crisis management, as well as governance, risk and compliance.
F24 supports customers in virtually every sector ranging from energy, healthcare, industry, finance, IT, tourism and aviation to a wide variety of public organisations. Many years of international experience have made F24 experts in improving resilience with digital solutions.
The company was founded in 2000 in Munich, where F24 AG’s head office is still located. Today, F24 supports companies and organisations in more than one hundred countries, via more than 20 locations in Europe and beyond.
Good Reasons to Work at F24:
- Have a tangible impact! Work in an agile environment where you make an important contribution to the success of our customers and the future of our company.
- Become part of our established company with an inspiring culture, flat hierarchies and our open, honest, innovative and supportive team!
- Grow with us: We are a company on the road to success, experiencing steady international growth. You have the opportunity to help shape our development.
- Take advantage of our flexible working model: We rely on a combination of presence in our offices and work from home. This way we strengthen our team spirit and at the same time gives you the opportunity to achieve the best possible balance between private and professional life.
Find out more about working at F24 here.
© F24. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at F24
All 9 rolesInitiativbewerbung (all genders)
F24 · Munich
Software Engineer (Customization)
F24 · Croatia
PHP Developer
F24 · Croatia
Junior Python Developer
F24 · Croatia