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