- Company Name
- HireTalent - Staffing & Recruiting Firm
- Job Title
- Software Engineer (Backend)
- Job Description
-
Job title: Software Engineer (Backend)
Role Summary:
Mid‑level backend developer responsible for designing, building, and maintaining high‑performance services within an Ads data ecosystem. Works cross‑functionally to translate product requirements into scalable, secure, and well‑tested APIs and data pipelines.
Expactations:
- 3+ years of production software experience in Go, Python, Scala, Java, C++, or similar.
- Strong analytical and problem‑solving skills with ability to thrive in ambiguous scenarios.
- Self‑motivated to identify improvement opportunities and drive initiatives with minimal supervision.
- Familiarity with Agile project management (planning, backlog refinement, sprint reviews).
Key Responsibilities:
- Design, implement, and maintain RESTful APIs and middleware for data flow between systems.
- Develop and enforce database schemas and data structures in Postgres, BigQuery, Redis, Druid.
- Write and maintain unit, integration, and rSpec test suites; ensure code quality and reliability.
- Troubleshoot, debug, and optimize application performance across Go, Python, and Scala codebases.
- Collaborate with product managers, designers, and cross‑team stakeholders to clarify requirements and deliver technical solutions.
- Enforce security protocols and data privacy regulations throughout integration processes.
- Participate in sprint activities: planning, backlog refinement, sprint reviews, and retrospectives.
Required Skills:
- Proficiency in Go, Python, Scala (or equivalent general‑purpose language).
- Experience with Spark, Thrift, Kafka, Kubernetes, Airflow, Docker, and microservice architecture.
- Solid understanding of relational (Postgres) and analytical (BigQuery, Druid) data stores, as well as caching (Redis).
- Familiarity with API design principles, unit testing, and continuous integration.
- Ability to design maintainable, extensible code with minimal guidance.
- Effective communication skills for cross‑functional collaboration.
Required Education & Certifications:
Not specified.
Bonus Points (not required):
- Experience in the Ads domain or advertising business.
- Exposure to prompt engineering, machine learning, or data science initiatives.