← All jobs
Q agency · Croatia

Full Stack Engineer (Expression of Interest)

hybridseniorJavaScriptHTMLJSXCSSSCSSNode.jsRESTReact.jsContext APIHOCRender propsTypeScriptGraphQLJestCypressGitHubGitHub ActionsTerraformAWSAWS Amplify

Are you a proactive, team-oriented, and motivated Full Stack Engineer looking for your next challenge? We’re always on the lookout for passionate individuals who share our values and are excited to make an impact.

We value a go-getter attitude, a drive to get things done, and the empathy to truly understand our clients’ needs. Our team takes pride in working hard – and having fun while doing it. We believe in the power of collaboration and bringing like-minded people together to build great things.

If this sounds like you, we’d love to hear from you! Submit your expression of interest and we’ll be in touch when the right opportunity arises.

Your role

Communication & coordination with colleagues and clients

Participation in sprint planning and task evaluations

Participation in the architecture and design of the application

Participation in auditing and analysis of project documentation and specifications

Planning and setting the project from scratch

Maintaining ongoing projects

Making and maintaining reusable components

Working closely with other divisions like backend and design to create the best DX and UX

Driving an agile development process with your project team

Experience we’re looking for

More than 4 years of experience in developing with JavaScript, mostly in the web environment (HTML/JSX, (S)CSS)

At least 4 years of experience as a Node.js developer

Understanding the nature of asynchronous programming

Good knowledge of REST principles

Strong understanding and experience working with web development architectures and patterns (Layered Architecture, Microservices…)

Meaningful experience with SEO optimisation

Extensive experience in developing complex web applications using React.js and its advanced concepts like Context API, HOC, Render props, Compound components etc., as well as knowledge of 3rd party state management libraries.

Great knowledge of JavaScript and some common transpiler, like Typescript (which we use)

Great knowledge of object-oriented, functional, and reactive programming (asynchronous programming, queuing, caching, currying, recursiveness…)

Experience developing and working with API-based applications (REST and/or GraphQL)

Ability to handle the entire development life cycle from start to end

Strong understanding and experience working with web development architectures and patterns (SSR/SSG, SOA, Serverless…)

Experience with code reviews to enforce good coding practices

Strong problem-solving and debugging skills

High proficiency in English in both written and verbal form

And it would be awesome if you

Have excellent communication skills in written and verbal form

Have great code testing experience (like Jest and/or Cypress)

Have great continuous deployment skills (like GitHub + GitHub Actions)

Have great knowledge of infrastructure management:

Terraform/IaC

AWS (basics, getting around the interface, reading errors, reading monitoring dashboard, etc)

AWS Amplify (Next.js hosting)

AWS Event Bridge (message bus system)

Have great experience with 3rd party identity providers (like Auth0 or Cognito)

Have great experience with headless CMS systems (like Strapi)

Have a drive to continuously improve

Like being a part of a cohesive team

Like mentoring and are not afraid to take the lead

What we bring to the table

The location choice is yours: remote, on-site or hybrid

Flexible working hours

Work with new technologies in a high-performance environment

IT community involvement — Meetups, Workshops & Articles

Internal workshops & personal development

Educational budget

100% paid sick leave

Paid health insurance

Subvention of Multisport card

Transport allowance & meal allowance

Salary range

Our salaries are based on your experience, level of knowledge & technical interview.

We will contact the candidates who are the best fit for the current project or for a project that will be active in the coming months.

Sounds exciting? Click on the button below and apply now