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.

Share job:

Share job: