GeekHunter Logo

Plans

Login

EN

EN

Randstad

Backend Developer

Remote

(Anywhere)

Salary Range

BRL

R$ 9,000.00 - R$ 10,000.00 / month

Full Time Employee

Experience Level

Mid level

Requirements

3+ years of experience in the career
English advanced
Python
Kafka
SQL
AWS

Desired Skills

Java

Tasks and Responsibilities

We are looking for a Full Stack Software Engineer (SDE2) to join our Mobility Engineering team at WEX. In this role, you will help design and build modern APIs, back-end services, and data pipelines to support essential features such as credit issuance, spend control, and fleet management.

As a member of an agile and collaborative team, you will contribute to building secure and scalable systems using Python, Kafka, and cloud-native services. You will help modernize legacy components and integrate data across systems using event-driven architecture, JSON APIs, and CDC patterns. This role is ideal for a motivated engineer looking to enhance their full-stack skills and contribute to large-scale, high-impact projects.

How you will make an impact

  • Develop and maintain back-end services and APIs with a focus on reliability and scalability.
  • Build and support data pipelines using event streaming platforms like Kafka.
  • Write clean, maintainable code in Python and/or Java.
  • Collaborate with engineers, product managers, and QA to understand requirements and deliver value incrementally.
  • Work on integrations using JSON, RESTful APIs, and messaging systems.
  • Participate in code reviews and contribute to a culture of continuous improvement.
  • Support production systems and help troubleshoot technical issues when needed.

Experience you will bring

  • Bachelor's degree in Computer Science, Engineering, or equivalent experience (or the ability to demonstrate strong practical skills instead of a degree).
  • Solid practical experience developing applications or microservices using Python and/or Kafka.
  • Strong experience building and consuming REST APIs.
  • Strong written and verbal communication skills, with the ability to collaborate across teams.
  • Proficiency in Python, Java, or another modern back-end language.
  • Familiarity with Kafka, message queues, or event-driven design.
  • Knowledge of relational databases (e.g., PostgreSQL, Oracle) and basic SQL skills.
  • Understanding of JSON and data interchange formats.
  • Experience working in Unix/Linux environments.
  • Exposure to CI/CD tools and version control (Git or similar).
  • Comfortable working in an agile development environment.

Nice to have (Plus)

  • Experience with Change Data Capture (CDC) concepts and tools.
  • Exposure to cloud platforms such as AWS.
  • Familiarity with containerization tools like Docker.
  • Experience with Siebel CRM or interest in learning enterprise CRM systems.
  • Understanding of front-end technologies or frameworks (e.g., React, Angular).

Familiarity with corporate tools such as JIRA and Confluence.

How to apply

Applications are made on this page, directly with the company. You need a CV in PDF and an email address to confirm the application.

Share job:

How to apply

Applications are made on this page, directly with the company. You need a CV in PDF and an email address to confirm the application.

Share job: