CODE Logo
info@code.hr +385 99 194 3509 (CRO) +1 213 328-8243 (USA)

Kralja Zvonimira 24,
32281 Ivankovo, Croatia

  • Linkedin
  • Facebook
  • Instagram

WE'RE HIRING!

We're always looking for talented people. Send us your resume!

Job Description

We are looking for an experienced Senior Fullstack Developer to join our team and help build high-quality, scalable, and user-focused digital products. The ideal candidate should have strong knowledge of both front-end and back-end development, experience working with modern frameworks and databases, and the ability to turn business requirements into reliable technical solutions.

You will be involved in the full development lifecycle, from planning and architecture to implementation, testing, deployment, and maintenance.

Responsibilities:

  • Develop and maintain modern web applications across both front-end and back-end systems
  • Build responsive, high-performance, and scalable user interfaces
  • Work with modern front-end technologies such as React, Vue 3, JavaScript, TypeScript, and WordPress
  • Develop back-end solutions using widely used technologies such as PHP, Node.js, Laravel, Express.js, or similar server-side frameworks
  • Design and integrate REST APIs and third-party services
  • Work with popular databases such as MySQL, PostgreSQL, MongoDB, and MariaDB
  • Collaborate closely with designers, developers, and stakeholders to deliver efficient and user-friendly products
  • Optimize applications for speed, scalability, maintainability, and security
  • Troubleshoot issues, debug code, and improve existing systems
  • Follow best coding practices, version control workflows, and deployment standards

Requirements:

  • Minimum 5 years of professional experience as a Fullstack Developer
  • Strong portfolio with real projects that demonstrate both front-end and back-end development skills
  • Proven experience with front-end technologies including React, Vue 3, JavaScript, TypeScript, HTML, CSS, and WordPress
  • Strong experience with back-end development using technologies such as PHP, Node.js, Laravel, Express.js, or similar
  • Experience working with databases such as MySQL, PostgreSQL, MongoDB, or MariaDB
  • Good understanding of API development, integrations, authentication, and application architecture
  • Experience with Git, deployment workflows, and modern development tools
  • Strong knowledge of performance optimization, debugging, and security best practices
  • Excellent problem-solving skills, attention to detail, and ability to meet deadlines
  • Good communication skills and the ability to work independently as well as within a team

Nice to Have:

  • Experience with Next.js, Nuxt, or other modern SSR frameworks
  • Familiarity with Docker, CI/CD pipelines, and cloud platforms
  • Experience working on custom WordPress themes or plugins
  • Understanding of UI/UX best practices and collaboration with design teams

If you are passionate about building modern web applications, working with the latest technologies, and delivering high-quality digital products, we would love to hear from you.

Didn't find the right position?

Send us your portfolio we're always interested in meeting talented designers and developers.

WHAT MAKES US DIFFERENT

Creative team. Thoughtful design, clean code, real results.

Growth Opportunities

Work on challenging projects and continuously improve your skills.

People-Focused Culture

We believe a healthy work environment leads to better creativity.

Innovative Mindset

Explore new ideas and experiment with technologies to push boundaries.

Impactful Work

Contribute to projects that make a real difference for clients and customers.

How do I apply for an open position?

You can browse open positions above and click the "Apply" button for any role you're interested in. Fill out the application form, attach your CV or portfolio if required, and submit.

Can I send an open application if there are no current jobs for me?

Absolutely! We are always interested in talented people. Use the "Send Resume" button to introduce yourself, and we’ll contact you when new opportunities arise.

Do you offer remote work options?

Yes. Most of our positions are remote-friendly. Check each job posting for specific remote or on-site requirements.

Which skills do you look for in candidates?

We value a combination of technical expertise (design, development, digital strategy), creativity, initiative, and the ability to collaborate in a team. Check each job description for specific skill requirements.

What does the application process look like?

After submitting your application, our team reviews your profile. If there's a match, we’ll contact you for a call or interview. The process may include a skills assignment, and you’ll have a chance to meet various team members.

How soon will I hear back after applying?

We try to review all applications quickly, typically within one or two weeks. If you don't hear from us right away, your application is still under consideration.

Can I apply for multiple positions at once?

Yes! If you feel your skills fit more than one open role, you're welcome to apply to each relevant position.

Do you offer internships or part-time positions?

Occasionally we offer internships or part-time roles. If available, they will be listed among our open positions. You can also submit an open application expressing your interest.