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.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive backend software engineering expertise with a focus on designing and maintaining high-performance systems. Proficient in data processing technologies and collaborative problem-solving within cross-functional teams.
Highest-signal resume keywords
Backend Software EngineeringPython ProgrammingData Processing ToolsREST APIsEvent-Driven Architecture
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
AlgorithmsData StructuresBig O NotationHigh-Volume SystemsPerformance OptimizationDockerSQLNoSQLPySparkApache Kafka
Soft Skills
Problem-SolvingCollaborative Working StyleCommunication Skills
Tools & Technologies
SparkApache EcosystemDelta LakeParquetAvro
Industry Keywords
Event-Driven IntegrationsDomain-Based ArchitecturePerformance-Critical Environments
Tech Stack
Tools & technologiesApacheDockerElixirGoHaskellJavaKafkaNoSQLPySparkPythonRubyScalaSparkSQL
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.
- Participate in a collaborative development model where work is shared rather than handled alone.
Requirements
What you’ll need- 10+ years of backend software engineering experience, with strong technical depth.
- We’re technology agnostic, so, you're more than welcome to switch your main language (Python, Scala, C/C++, Haskell, Elixir, Go, Ruby, etc...) to Java (our core language)
- Solid understanding of algorithms (HashTables, Maps, etc.) , data structures (Anomaly Detection, Dynamic Routing, etc.), Big O notation, Architecture (event-drive-architecture).
- Familiarity with heavy data processing tools and technologies such as Spark, Apache ecosystem tools, Delta Lake, Parquet, Kafka, and Avro.
- Experience with Python and/or PySpark
- Experience building or maintaining complex, real-time, high-volume systems with high-throughput and low-latency
- Experience with Docker, SQL, and NoSQL databases.
- Experience with REST APIs and event-driven integrations.
- Comfortable working in performance-oriented, production-critical environments with high-throughput & low talency systems
- Strong problem-solving skills and a proactive, collaborative working style.
- Ability to communicate well with engineers and data science partners.
- Academic Background: Computer science, computer engineering or a related field is preferred
Benefits
Comp & perks- Flexible work arrangements
- Professional development opportunities
