Senior Software Engineer, Distributed Systems
Narvar
·
Posted:
August 21, 2023
·
Hybrid
About the position
Narvar is seeking Backend Engineers to join their platform architecture team. The role involves making decisions on scaling and extending the platform, as well as owning reliability and scalability KPIs. The ideal candidate will have a strong technical background, experience in designing and operating distributed systems, and a track record of delivering efficient and scalable customer-facing systems. Additionally, experience with cloud computing platforms and building high-performance products is desired. This is an opportunity to contribute to a company focused on simplifying the lives of consumers during the post-purchase phase of their journey.
Responsibilities
- Work in a group of motivated engineers and help the members of your team grow technically
- Get inspired and influenced by your team and embrace modern engineering practices that will enable you to frequently release high-quality services
- Work with the team to design, estimate, develop and launch new products & features
- Resolve complex technical issues and drive innovations that improve system availability, resilience, and performance
- Design, develop, debug, and operate resilient distributed systems
- Manage large, complex systems in the cloud
- Deliver efficient, scalable, reliable, and maintainable customer-facing systems on time
- Take initiative and make an impact on the larger organization
- Prioritize tasks and keep projects on schedule
- Have deep hands-on expertise in one or more server-side languages: Java, Python, Go, Scala, Rust
- Design and scale relational and NoSQL database platforms
- Have experience with cloud computing platforms like Amazon AWS or Google Cloud Platform
- Build high volume, high performance, and highly available SaaS or consumer-facing products
- Bonus: Professional experience in Data Engineering or Machine Learning
- Bonus: Demonstrate experience managing, delivering, and owning services end-to-end
- Bonus: Engage and collaborate across the organization in different locations
- Bonus: Lead the technical architecture of maintainable and scalable applications and data systems
Requirements
- BS/MS in computer science, engineering, or equivalent experience
- 5+ years of experience as a professional software engineer
- Hands-on experience in architecture, design, and development of enterprise applications, integrations, and data infrastructure
- Experience designing, developing, debugging, and operating resilient distributed systems
- Experience with managing large, complex systems in the cloud
- Proven track record in delivering efficient, scalable, reliable, and maintainable customer-facing systems on time
- Initiative and ability to make an impact on the larger organization
- Solid organizational and communication skills
- Ability to prioritize tasks and keep projects on schedule
- Deep hands-on expertise in one or more server-side languages: Java, Python, Go, Scala, Rust
- Extensive experience designing, building, and integrating with RESTful APIs
- Experience designing and scaling relational and NoSQL database platforms
- Experience with cloud computing platforms like Amazon AWS or Google Cloud Platform
- Experience building high volume, high performance, and highly available SaaS or consumer-facing products
- Bonus: Professional experience in Data Engineering or Machine Learning
- Demonstrated experience managing, delivering, and owning services end-to-end
- Solid track record engaging and collaborating across the organization in different locations
- Led the technical architecture of maintainable and scalable applications and data systems
Benefits
- Simplify the everyday lives of consumers
- Drive customer loyalty through seamless post-purchase experiences
- Retain, engage, and delight customers
- Work with renowned brands such as GameStop, Neiman Marcus, Sonos, Nike, and 1300+ others
- Serve over 125 million consumers worldwide
- Work in hubs located in San Francisco, Atlanta, London, and Bangalore
- Thrive on a sense of adventure and innovation
- Celebrate professional wins, baby showers, birthday parties, and everything in between
- Equal-opportunity employer that values diversity
- No discrimination based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status