companyReplo logo

Senior Backend Engineer

ReploSan Francisco
Hybrid Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Qualifications4+ years of professional experience in backend engineering. Deep understanding of distributed systems. Proficiency in Typescript; familiarity with Python, Go, or Java is a plus. Experience with React or willingness to learn.

About the job

About the Role

We are seeking an experienced Senior Backend Engineer to join our dynamic team at Replo. In this pivotal role, you will focus on designing and enhancing the system architecture for our most sought-after products.


Key Responsibilities

Your primary focus will be on architecting and developing backend systems using Typescript and Node.js. Here are some specific examples of what you will be working on:

  • Creating a robust ingestion pipeline for our analytics and insights products, ensuring over 99.99% uptime with technologies like Kafka, Clickhouse, and Redis.

  • Improving the stability of our CI/CD processes.

  • Developing a durable and distributed cart/hosting solution for our e-commerce platform.

  • Deploying a multi-tenant NextJS application for shops utilizing Cloudflare.

  • Mentoring junior engineers and promoting best practices in software development.

What We’re Looking For

  • Ability to work on-site 3-4 days per week in San Francisco.

  • Extensive knowledge of distributed systems and Service-Oriented Architecture (SOA), including load balancers, databases, queuing systems, caching, HTTP protocols, APIs, high availability, fault tolerance, and redundancy.

  • A willingness to engage in full-stack development, including front-end tasks when necessary.

  • A proactive approach to shipping features quickly; at Replo, we prioritize action over extensive planning.

  • 4+ years of professional experience working with production distributed systems and service-oriented architecture.

  • Proficient in Typescript. Familiarity with Python, Go, or Java is a plus, provided you are eager to learn Typescript/Node.js. Experience with React is also beneficial, and we can provide training if needed.

  • A strong product and customer-oriented mindset.

  • Experience with challenges related to deployment and maintenance of backend systems, along with a solid opinion on best practices for system architecture.

  • A commitment to writing clean, maintainable code, including thorough documentation.

  • Comfortable navigating ambiguity and defining software architecture patterns to address customer pain points.

Bonus Qualifications

  • Previous experience in starting a company.

  • A passion for participating in hackathons.

  • Engagement in open-source projects.

About Replo

Replo is an innovative company focused on delivering high-quality products that simplify the backend processes for e-commerce platforms. Our team is dedicated to fostering a collaborative environment that encourages growth and the sharing of ideas.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.