FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
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 experience in backend software engineering, focusing on designing and maintaining high-performance systems that handle large volumes of data. Proficient in event-driven architecture and API-based integrations, with strong problem-solving abilities and effective communication skills.
Highest-signal resume keywords
Backend Software EngineeringEvent-Driven ArchitectureAPI-Based IntegrationsPython and/or PySparkComplex, Real-Time Systems
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Backend SystemsAlgorithmsData StructuresBig O NotationPerformance OptimizationDockerSQLNoSQL DatabasesSparkApache Ecosystem Tools
Soft Skills
Problem-SolvingCollaborative Working StyleCommunication Skills
Tools & Technologies
AWSGCPDelta LakeParquetKafkaAvroPandasSpring FrameworkMicroservices
Industry Keywords
High-Throughput SystemsLow-Latency SystemsLarge-Scale DataAnalytics Environments
Tech Stack
Tools & technologiesApacheAWSCloudDockerGoogle Cloud PlatformKafkaMicroservicesNoSQLPandasPySparkPythonSparkSpringSQL
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 with the team
- Collaborate closely with data science and engineering colleagues on technical solutions
- Influence junior and mid-level engineers for approximately 20% of the time
- Focus on complex technical problems for approximately 80% of the time
- Work independently with no supervision while ensuring timely, high-quality delivery
- Communicate and work closely across the Outcomes, Methodology, and Recruitment teams and with product and data science
Requirements
What you’ll need- 10+ years of backend software engineering experience
- Strong technical depth
- Experience with backend systems processing large volumes of data
- Experience with event-driven and API-based integrations
- Experience with complex, real-time, high-volume systems with high-throughput and low-latency
- Familiarity with Spark, Apache ecosystem tools, Delta Lake, Parquet, Kafka, and Avro
- Experience with Python and/or PySpark
- Experience with Docker, SQL, and NoSQL databases
- Experience with REST APIs and event-driven integrations
- Strong understanding of algorithms, data structures, Big O notation, and event-driven architecture
- Comfortable working in performance-oriented, production-critical environments
- Strong problem-solving skills and proactive, collaborative working style
- Ability to communicate well with engineers and data science partners
- Academic background in computer science, computer engineering, or a related field preferred
- Experience with AWS, GCP, or other cloud providers preferred as a nice-to-have
- Experience with Pandas preferred as a nice-to-have
- Experience with Spring framework and microservices preferred as a nice-to-have
- Experience working in large-scale data or analytics environments preferred as a nice-to-have
Benefits
Comp & perks- Remote work
- Autonomy and freedom to innovate
- Collaborative development model
- Employee growth opportunities
- Diversity, equity and inclusion
- Culture of trust, respect, and employee growth
