Backend / Data Software Engineer (Generalist)

1 month, 2 weeks ago
Full-time
Mid Level
Software Development
Tenchi Security

Tenchi Security

Tenchi Security is a company that provides a SaaS platform called Zanshin, which connects companies with their supply chains, promotes transparency, and manages cybersecurity and privacy risks. Their product offers specialized support for prioritizing ...

Internet Software & Services
11-50
Founded 2019
$3M raised

Description

  • Design, build, and maintain scalable, high-performance backend services and APIs using Python.
  • Architect and optimize ETL/ELT pipelines to process large volumes of data with PySpark.
  • Containerize applications and data jobs for deployment across environments.
  • Design efficient relational database schemas for transactional and analytical workloads.
  • Optimize complex SQL queries for performance and reliability.
  • Work closely with product, analytics, and data science teams to translate data needs into production-ready solutions.
  • Help shape data ingestion, processing, and storage patterns across the platform.

Requirements

  • Strong proficiency in Python for writing clean, testable, and efficient production code.
  • Experience with frameworks such as FastAPI or Flask, or with standard library concurrency patterns.
  • Advanced knowledge of SQL, including joins, window functions, and query optimization.
  • Experience working with relational databases such as PostgreSQL or MySQL.
  • Hands-on experience using PySpark for distributed data processing and large-scale data manipulation.
  • Experience containerizing applications and managing deployments using Docker or Docker Compose.
  • Strong understanding of software engineering best practices, including git version control, CI/CD, code reviews, and unit/integration testing.
  • Experience with Apache Iceberg for managing large-scale analytic datasets and table formats is a plus.
  • Familiarity with cloud storage solutions and optimization techniques, especially AWS S3 or S3 Tables, is a plus.
  • Familiarity with data ingestion and orchestration tools such as AWS Glue or AWS Step Functions is a plus.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Middle Software Engineer (Java)

Exadel 1K-5K Internet Software & Services

Exadel is hiring a mid-level Backend Engineer to work on a major Brazilian financial institution’s secure digital banking platforms, focused on Java microservices, AWS-based event-driven systems, and Nasdaq Calypso integrations.

Agile AWS Java Microservices Scrum Spring Boot
2 hours, 58 minutes ago

Cyber Data Engineer

D2 Technical Services 11-50 IT services and consulting

D2 Technical Services is hiring a systems engineer to support national security cybersecurity operations by managing infrastructure, data pipelines, and SIEM environments.

AWS Bash Cybersecurity DHCP DNS Elasticsearch GCP Linux PowerShell Python SIEM Splunk
2 hours, 58 minutes ago

Junior Java Developer (Managed Services)

AvePoint 1K-5K Internet Software & Services

AvePoint is seeking a Junior Java Developer to help design, develop, and maintain Java-based applications as part of its development team.

Agile CSS Git Hibernate HTML Java JavaScript REST API Scrum Spring Boot SQL
3 hours, 13 minutes ago

Senior .NET Developer

AvePoint 1K-5K Internet Software & Services

AvePoint is seeking a Senior .NET Developer to join its engineering team and build scalable backend applications and microservices that support data security, governance, and resilience platforms.

AWS Azure C# CI/CD Docker ELK Stack GCP Git Grafana Kafka Kubernetes Microservices .NET PostgreSQL Prometheus RabbitMQ REST API SQL Server
3 hours, 13 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers