Senior/Staff Backend Software Engineer, Mobile App User Acquisition

Posted 10 months agoInactiveViewed
North AmericaFull-TimeProgrammatic Advertising
Company:
Location:North America, EST, PST
Languages:English
Seniority level:Senior, 5+ years
Experience:5+ years
Skills:
Backend DevelopmentNode.jsPostgreSQLPythonData engineeringRESTful APIsMicroservices
Requirements:
5+ years of experience as a Backend Software Engineer. Exposure to large-scale distributed systems and data pipelines in a mobile user acquisition environment. Demonstrated expertise in algorithms, data structures, and complex system design. Experience working with relational and NoSQL databases (e.g., Aerospike, Redis, ScyllaDB). Hands-on experience with building microservices and using message queues (Kafka, SQS, Kinesis). Proven track record of writing highly optimized, scalable code in Go or similar languages. Excellent communication skills and ability to collaborate in a cross-functional, globally distributed environment.
Responsibilities:
Develop high-performance, data-intensive microservices (primarily in Go) for real-time bidding and user acquisition. Architect and maintain event-driven data pipelines processing billions of mobile signals daily. Collaborate with data scientists and product teams to integrate ML models and targeting logic. Work with technologies including Go, Ruby on Rails, Aerospike, Redis, Elasticsearch, Kafka, Redshift, ScyllaDB, GraphQL. Write performance-efficient, memory-optimized code for reliability, scalability, and speed. Build and optimize reporting systems for client user acquisition campaigns.
Similar Jobs:
Posted 12 days ago
USFull-TimeSaaS Cybersecurity
Staff Engineer Cloud Scalability
Company:Hypori
Posted 12 days ago
United States, CanadaFull-TimeHealthcare Technology
Senior Network Security Engineer
Company:Lantern
Posted 12 days ago
United StatesFull-TimeAerospace, Defense
Senior Loads and Dynamics Analysis Engineer
Company:Ursa Major