Ars Futura is an award-winning design and development agency founded in 2013 in Zagreb, Croatia. 🏆 We create digital products, think long-term, and build partner relationships.
Areas in which we truly ✨shine✨ include mobile and web development, design, product management, and business consulting. Together with Activision Blizzard, Vindex, Elemental Machines, Harvard University, and more, we’ve been creating products for quite some time – over 10 years. We’re young, flexible, and dedicated. If you’d describe yourself the same way, we’d love to chat!
Our Web team consists of front-end, back-end, and full-stack engineers who are working on various projects built in React and Node.js.
TL:DR; We’re looking for a Senior Full-Stack Engineer (React + Node.js) with strong testing, cloud, and Git experience, who builds and ships scalable features end-to-end, and is a good collaborator.
5+ years of experience building and scaling modern web applications.
Proven skills as a true full-stack engineer with deep expertise in both React and Node.js back-end development.
Advanced expertise in HTML, CSS, and modern JavaScript.
Strong practical experience with Git.
Significant experience working with modern infrastructure, cloud services, and essential development tools.
Deep know-how in writing robust and maintainable tests across various levels to ensure system reliability and quality.
Strong communication skills and the ability to explain complex technical topics clearly, both in writing and in person.
Collaborative and mentoring mindset of someone who enjoys working closely with teammates and sharing knowledge.
Fluency in English.
Plan, build, and deploy end-to-end product features that drive measurable business outcomes.
Collaborate with product, design, and data teams to identify and execute growth opportunities.
Improve our codebase and development practices by writing clean, scalable, and maintainable code.
Mentor and guide junior and mid-level colleagues to foster technical growth and excellence within the team.
Share your thinking clearly, give and receive thoughtful feedback, and bring others along on the journey.