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