Full-Stack JavaScript Engineer_

Apply Recommend:

Development

Croatia, Remote /

Postindustria Group is one of the leading companies in the world for developing products in the AdTech industry.

We offer you the opportunity to work and grow with us!

When it comes to our working culture and the reason why we are one of the best, it’s because of the way we operate. We value self-organization and the ability to prioritize tasks. Each employee is a team player and is responsible for their part of the work. And even more important, we value and support the continuous improvement of our employees.

About the project

The focus of your project would be the development of the DSP interface for the advertisers to launch campaigns and analyze the results. It is an opportunity to immerse yourself in the AdTech domain and become an expert in the technical aspects of internet advertising – the foundation of the modern free web.

Our client is a world leader in the AdTech domain who has been specializing in hosting an advertising exchange for 10+ years. He connects 10 000 leading brands with consumers through websites and mobile applications worldwide.

In addition, the company is a founding partner of Prebid.org, a public organization that develops open-source technology solutions in the AdTech field.

Over the past decade, the company has overgrown, ranking second in online advertising, and today handles approximately 100 billion advertising requests per day.

Opportunities

  • Daily use of modern technologies;
  • Integration with third-party and partner services (including Google);
  • Development of new features (data processing and visualization for advertisers and those who want to place ads on their resources);
  • In addition to writing code, your work on the project will involve regular interaction with representatives of the AdTech industry to develop and implement requirements.

Team members

2 FullStack JS Developers, 3 Python Developers, QA Engineer, DevOps Engineer, UI / UX Designer, Project Manager, Product Manager

Tech stack

GraphQL, React + Typescript, React Context, React Hooks, Cypress for integration and E2E testing, and Jest for unit testing.

The API part is a set of microservices (Node.js, Postgre, Hasura) wrapped in Docker.

Your contribution

  • Agreed design UI development;
  • Writing and modification of GraphQL queries (client and server part);
  • Writing PostgreSQL CRUD operations;
  • Working with Hasura and BigQuery;
  • 3rd party integration implementation (new & existing);
  • Project internal ecosystem upgrades.

Expertise you need

  • 3+ years of commercial experience in JavaScript development; Frontend React.js;
  • 1+ years of experience with TypeScript (confident knowledge of typing, Generic Types);
  • Knowledge of any UI library (MaterialUI, Ant, React-Bootstrap, etc.);
  • Knowledge of React Context, GraphQL, Apollo Client, Apollo Server;
  • Understanding of microservice architecture;
  • Experience in writing Unit and/or integration tests (Jest, Moca, Cypress);
  • English level: Upper-Intermediate or higher.

Nice to have

  • Experience with Python;
  • Experience with the Google Cloud Platform;
  • Experience with Docker;
  • Experience with Hasura.

Why us

Cozy office or home environment
  • MacBook Pro and any extra peripheral devices;
  • Daily use of modern technologies;
  • Free lunch at the office;
  • Flexible working hours;
  • Ability to work remotely and hybrid;
  • Paid travel expenses.
Professional development and advancement
  • Regular 1 on 1 feedback on development and performance;
  • Subvention for all work-related education (books, online courses) and conference participation;
  • Performance-based bonuses;
  • Technical and career mentorship and guidance.
Team culture
  • Experienced and enthusiastic multinational team;
  • Knowledge-sharing culture;
  • Each employee is responsible for their part of the job so we appreciate the ability to self-organize and prioritize tasks;
  • Team budget for entertainment;
  • Referral program – if you want to work even more comfortably, being surrounded by some of your friends, we’ll pay for that up to 1500$ (depending on the candidate level).
Out-of-work care
  • Health insurance;
  • Annual leave of 25 working days;
  • Paid leave for all important events in your private life;
  • Financial incentives for the wedding or birth of a child;
  • Christmas bonus.

Next steps

  • 30-minute intro with HR.
  • 30-minute live coding session with a Technical Project Manager
  • 1-hour Technical interview a Technical Project Manager

Please be prepared: you will be asked to do a small live coding exercise, so please be at a computer with a keyboard, where you’d be able to share a screen and do a small coding exercise explaining your actions along the way.  The classic interview to dive deeper into your experience and technical knowledge will follow after a coding exercise. 

Apply for the vacancy

    Thank you for trusting our company, !

    We will get back with our feedback after reviewing your application. Please wait for it at .

    Or text our recruiter in DM: