Backend / Data Software Engineer

New
Fully remote work with flexibility across Brazil.Full-Time
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
DockerPostgreSQLPythonSQLFlaskGitMySQLFastAPICI/CDPySpark

Requirements

  • Strong proficiency in Python with experience building production-grade backend services (e.g., FastAPI, Flask).
  • Advanced SQL knowledge including query optimization and window functions.
  • Experience with relational databases such as PostgreSQL or MySQL.
  • Hands-on experience with PySpark and distributed data processing.
  • Experience containerizing applications using Docker.
  • Strong software engineering practices including Git, CI/CD, testing, and code reviews.
  • Solid understanding of backend system design, distributed systems, and data modeling.

Responsibilities

  • Design, build, and maintain scalable backend services and APIs using Python.
  • Architect and optimize ETL/ELT pipelines using PySpark to process and transform large-scale datasets.
  • Design and maintain relational database schemas and write optimized SQL queries.
  • Containerize applications and data jobs using Docker.
  • Collaborate with product, analytics, and data science teams.
  • Contribute to system architecture decisions and engineering best practices.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now