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.

Senior Software Engineer, Backend
AditudeSenior Backend Engineer building scalable Go and Kafka systems for Aditude, an ad operations technology company. Designing distributed data-processing services, APIs, and analytics infrastructure for publishers.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and developing high-performance backend services using Golang, with a strong focus on scalable distributed systems and data processing using Kafka. Proven ability to mentor junior engineers and implement software development best practices.
Highest-signal resume keywords
Golang ProficiencyKafka ExperienceDistributed Systems ArchitectureCloud-Based Environment ExperienceMentorship and Team Development
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 Software DevelopmentAlgorithmsData StructuresConcurrencyApache ArrowParquetPythonJavaTypeScriptMicroservices Architecture
Soft Skills
CollaborationMentoringCommunication
Tools & Technologies
DockerKubernetesApache FlinkApache Spark Streaming
Certifications & Qualifications
Bachelor's Degree in Computer ScienceEngineering
Industry Keywords
High-Performance AnalyticsFault-Tolerant SystemsContinuous MonitoringCode ReviewsDocumentation
Tech Stack
Tools & technologiesApacheAWSAzureCloudDistributed SystemsDockerGoGoogle Cloud PlatformJavaKafkaKubernetesMicroservicesPythonSparkTypeScript
About the role
Key responsibilities & impact- Design, develop, and maintain high-performance backend services and APIs using Golang
- Architect scalable and fault-tolerant distributed systems for processing and streaming large volumes of data using Kafka
- Collaborate with product management, frontend engineers, and data engineers to define and implement backend solutions meeting business requirements
- Optimize system performance and reliability through continuous monitoring, profiling, and tuning
- Drive software development best practices, code reviews, and documentation
- Mentor junior engineers and contribute to the growth of the engineering team
Requirements
What you’ll need- Bachelor's degree in Computer Science, Engineering, or related field
- 5+ years of professional experience in backend software development
- Strong proficiency in Go and deep understanding of its internals
- Hands-on Kafka experience, including designing and deploying Kafka clusters, implementing producers and consumers, and managing topics and partitions
- Experience building and optimizing large-scale distributed systems, preferably in a cloud-based environment such as AWS, GCP, or Azure
- Understanding of algorithms, data structures, and concurrency
- Experience with Apache Arrow, Parquet, and similar data formats for high-performance analytics
- Experience with Python, Java, or TypeScript
- Familiarity with Docker, Kubernetes, and microservices architecture
- Knowledge of Apache Flink or Apache Spark Streaming
- Familiarity with highly concurrent distributed system concepts
- Not eligible for sponsorship; candidates must be authorized to work in the United States
Benefits
Comp & perks- Bonus potential
- 100% remote work
- Medical, Dental, and Vision Insurance
- Unlimited Time Off
- 11 Holidays
- Christmas week to recharge
- Opportunity to join a fast growing technology company