Apply

Senior/Staff Backend Software Engineer

Posted 2 months agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: United States

💸 Salary: 180000.0 - 210000.0 USD per year

🔍 Industry: Software Development

🏢 Company: Prepared👥 51-100💰 $27,000,000 Series B 8 months agoEnterprise SoftwarePublic Safety

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: Backend DevelopmentSoftware DevelopmentSQLGitRuby on RailsRESTful APIsSoftware Engineering

Requirements:
  • 5+ years of software engineering industry experience
  • Bachelor's degree in Computer Science, or a related field, or equivalent experience
  • Proficiency in or eagerness to learn our backend stack (Ruby on Rails, Golang)
  • Experience with large-scale distributed systems
  • Desire to work in a fast-paced and dynamic startup environment
  • Strong communication and interpersonal skills
Responsibilities:
  • Collaborate cross-functionally to architect and launch new user-facing features and products
  • Design and drive initiatives to improve the availability and reliability of our backend systems
  • Continuously help improve the engineering processes and tools that allow us to scale the codebase and team
  • Provide mentorship to less experienced engineers
Apply

Related Jobs

Apply

📍 North America

🧭 Full-Time

🔍 Software Development

  • 5+ years of experience as a Backend Software Engineer, with 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—comfortable tackling low-latency, high-throughput challenges.
  • Experience working with both relational and NoSQL databases (e.g., Aerospike, Redis, ScyllaDB) for storing and retrieving large volumes of data.
  • Hands-on experience with building microservices and using message queues (Kafka, SQS, Kinesis) to handle massive event streams in real time.
  • 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.
  • Develop high-performance, data-intensive microservices (primarily in Go) that drive real-time bidding and user acquisition outcomes for mobile apps.
  • Architect and maintain event-driven data pipelines that process billions of mobile signals daily, ensuring low-latency and highly available services.
  • Collaborate with data scientists and product teams to integrate ML models and sophisticated targeting logic into the bidding process to achieve optimal campaign performance.
  • Work with our evolving stack, including Go, Ruby on Rails, Aerospike, Redis, Elasticsearch, Kafka, Redshift, ScyllaDB, GraphQL, and other emerging technologies.
  • Write performance-efficient, memory-optimized code and continually refine services for reliability, scalability, and speed.
  • Partner with analytics and data engineering to build and optimize reporting systems that surface actionable insights for our clients’ user acquisition campaigns.

Backend DevelopmentNode.jsPostgreSQLPythonData engineeringRESTful APIsMicroservices

Posted 3 months ago
Apply