FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesApacheAWSCloudDockerGoogle Cloud PlatformKafkaNoSQLPySparkPythonSparkSQL
About the role
Key responsibilities & impact- Design, implement, scale, and maintain backend systems that process large volumes of data.
- Work on event-driven and API-based integrations.
- Contribute to migration efforts toward a more domain-based and scalable architecture.
- Build and optimize software for performance-sensitive workflows.
- Investigate technical problems and propose solutions together with the team.
- Collaborate closely with data science and engineering colleagues on technical solutions.
Requirements
What you’ll need- 10+ years of backend software engineering experience, with strong technical depth.
- Solid understanding of algorithms, data structures, Big O notation, Architecture.
- Familiarity with data processing tools such as Spark, Apache ecosystem tools, Kafka, and Avro.
- Experience with Python and/or PySpark
- Experience with Docker, SQL, and NoSQL databases.
- Experience with REST APIs and event-driven integrations.
- Comfortable working in performance-oriented environments with high-throughput & low-latency systems.
- Academic Background: Computer science, computer engineering or a related field is preferred.
- Experience with AWS, GCP or other cloud providers is a nice to have.
Benefits
Comp & perks- Health insurance
- 401(k) matching
- Flexible work arrangements
- Professional development opportunities
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
backend software engineeringalgorithmsdata structuresBig O notationdata processingPythonPySparkDockerSQLNoSQL
Soft Skills
collaborationproblem-solving
