Door op “Accepteren” te klikken, stemt u in met het opslaan van cookies op uw apparaat om de navigatie op de site te verbeteren, het gebruik van de site te analyseren en ons te helpen bij onze marketinginspanningen. Bekijk ons privacybeleid voor meer informatie.

Full Stack Engineer

Have your voice heard, focus on what matters and move fast while making the world of recruitment more transparent and fair through future-forward integrations.

Bauru, São Paulo, Brazil
3-6+ years experience
€4.000 – €5.000
Apply now

About Robin

Robin is a Dutch recruitment tech startup with a small, energetic, and multicultural team. We believe every company should have an equal opportunity to grow their workforce for making, delivering, and maintaining products, as well as assisting customers. That’s why we’ve built Robin; One single platform to find your workforce, whether you have recruitment experience or not.

Since our start, we won three Recruitment Tech Awards, 200+ customers, and thousands of users. However, that was only the beginning. We aim to help all companies worldwide attract 1.000.000 new employees each year by 2030. If that’s a goal that gets you inspired, continue reading!

Our development team and processes

To achieve our goal, we are looking to expand our development team of 6. We’re looking for experienced software engineers who love to have their voice heard, are proactive, and are eager to learn, to improve our product and their own skills. We believe in a supportive team where we provide honest feedback and take ownership.

The motto of our CTO Roberto is “make it simple, make it agile, make it better”. We do not have an extensive process that will require 3-4 approvals before starting your development. We do not have a lot of meetings, we like to focus on what matters.

The tech stack

We use microservice architecture with services built-in python (Django) and NodeJS. We have our data in Postgresql, ElasticSearch, and MongoDB.

We use GCloud and Azure. Why both? Because there are benefits and incentives to using both of them. We have not yet decided which we will go all-in on or even if going all-in is the way to go (maybe that’s something you want to help us with?).

Our frontend is isolated and written in TypeScript/Javascript using open-source tools like React and Node.js.

Full Stack Engineer – What can you expect?

In this versatile and dynamic role, you will have a profound impact on both the development and integration of our platforms. This position not only allows you to exercise significant ownership over projects but also places you in a culture that values teamwork, leadership, and continuous learning.

As a Full Stack Developer, you will be at the forefront of technical decision-making, navigating both frontend and backend landscapes with expertise. Your role is pivotal in bridging the gap between our ReactJS applications and Django backend, ensuring seamless integration and optimal performance. We are not just looking for someone to join our team; we are looking for someone who is eager to lead, innovate, and enhance our project delivery.

Your Key Responsibilities Include:

  • Frontend Development: Building and maintaining our ReactJS applications, utilizing the latest versions and modern development tools and methodologies to create a compelling user interface and user experience.
  • Backend Development: Developing robust backend solutions in Python, with minimal supervision, to support our ReactJS frontend. This includes designing, developing, and maintaining APIs and backend services.
  • Third-Party Integrations: Implementing and managing integrations with third-party services, ensuring seamless operation and enhancing our platform's capabilities.
  • Google Cloud Platform (GCP) & Azure: Leveraging cloud services and resources effectively for deploying and managing our applications, with a focus on GCP and/or Azure.
  • Test-Driven Development (TDD): Applying TDD methodologies to ensure reliability and performance of applications.
  • Documentation: Writing clear, concise, and comprehensive documentation to support development efforts and future maintenance.
  • Collaboration and Communication: Acting as the main point of contact for product teams, third-party providers, and clients throughout the integration process. Managing expectations, addressing concerns, and clarifying requirements with a proactive and positive approach.
  • Continuous Improvement: Staying abreast of the latest industry trends and technologies, recommending and implementing innovative solutions to drive efficiency and performance.
  • Quality Assurance and Support: Collaborating with the QA team to ensure thorough testing of applications. Providing expert-level support to resolve issues swiftly, ensuring minimal disruption to clients and users.

What you bring to the table

  • Fluency in English with excellent communication skills.
  • 3-6+ years experience as a developer (Python, ReactJS, NodeJS).
  • Proven experience in frontend and backend development, capable of working on multiple projects with the flexibility to switch between roles as needed.
  • Experience with third-party integrations.
  • Experience with GCP, queues.
  • Great knowledge of TDD and experience with putting it into practice.
  • Experience with writing clear, well-written documentation.

Our offer

  • Salary: € 3,5k – € 4,5k per month
  • € 3.000 for education p/y
  • € 500 health budget to support your physical and mental health p/y
  • 3 days in the office, 2 days remote (Office located at Vila Aeroporto – Bauru)

What if I don’t check all the boxes?

It’s ok if some of the technology or terminology mentioned here are new to you.

At Robin, we’re keen to increase our team’s diversity in backgrounds and skills, and we’re more interested in the work you will produce than the work you’ve already produced in the past. If you’d love to work with us, then we’d love to hear from you.

Interested to meet or learn more?

  • Send a WhatsApp to our CTO, Roberto (+55 14 99720-8989)
  • Roberto will tell you everything about Robin, the history, the culture, the role, and he’ll answer any questions you have.
  • We will invite you for a technical deep dive into our stack and your experience. A 15-minute code assignment may be part of the meeting.
  • We will decide together to give it a (no) go.
Is this your dream job?

We'd love to hear from you! Don't hesitate and apply now using the button below.

Apply now

Solliciteer vandaag nog!