Geekhunter Logo

Solutions

Recruitment Software

Post jobs, import profiles, add screening questions, and manage hiring all in one place with personalized questions and control the entire recruitment process.

Recruitment Service

Let our expert team handle the key stages of tech recruitment for you with our specialized team acting in the main stages of recruitment.

Talent Pool

Top-tier Brazilian tech professionals, pre-vetted and ready for action, all pre-selected and ready for new opportunities.

Our Plans

Discover the perfect plan for your needs.

Login

English

EN

Randstad

Backend Developer

Remote

(Anywhere)

Salary Range

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

Full Time Employee

Experience Level

Mid level

Requirements

3+ years of experience in the career
Inglês 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.

See all jobs at Randstad

Share job:

Share job: