Backend / Data Software Engineer

New
T
Tenchi SecurityCyber Security
BrazilFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
DockerPostgreSQLPythonSQLETLFlaskMySQLFastAPICI/CDPySpark

Requirements

  • Python: Strong proficiency in writing clean, testable, and efficient production code.
  • SQL: Advanced knowledge of joins, window functions, and query optimization.
  • Relational databases: Experience with PostgreSQL or MySQL.
  • PySpark & Big Data: Hands-on experience in distributed data processing.
  • Docker: Experience containerizing applications and managing deployments.
  • Software engineering best practices: git version control, CI/CD, code reviews, and unit/integration testing.

Responsibilities

  • Design, build, and maintain scalable, high-performance backend services and APIs using Python.
  • Architect and optimize reliable ETL/ELT pipelines to process large volumes of data using PySpark.
  • Containerize applications and data jobs for seamless deployment across environments.
  • Design efficient relational database schemas and optimize complex SQL queries for transactional and analytical workloads.
  • Work closely with product, analytics, and data science teams to understand data requirements and deliver production-ready software solutions.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now