This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Narvar is seeking Senior Software Engineers focused on Distributed Systems to build products that enhance the post-purchase experience for major retail brands.
The role involves owning the architecture of new product platforms to drive business results and support the extension of existing ones.
Responsibilities include implementing scalable architecture, writing high-quality modular code, and advocating for best practices in system design, coding, performance, and testing.
The engineer will develop a highly concurrent and distributed system and define architecture models and roadmaps to meet business and technical requirements.
Collaboration with cross-functional stakeholders such as Product, Design, Sales, and Engineering Leadership is essential to break down business requirements into actionable plans.
Mentoring junior engineers on design, coding, and troubleshooting is also a key aspect of the role.
Requirements:
A BS/MS degree from a top-tier institution or equivalent practical experience is required.
Candidates must have 7+ years of experience in backend development and end-to-end product development.
Extensive hands-on experience in architecture, design, and development of enterprise applications, integrations, and data infrastructure is necessary.
Experience in designing, developing, debugging, and operating resilient distributed systems is required.
Candidates should have experience managing large, complex systems in the cloud.
A proven track record in delivering efficient, scalable, reliable, and maintainable customer-facing systems on time is essential.
Strong initiative and the ability to impact the larger organization are important.
Solid organizational and excellent communication skills are required, along with the ability to articulate customer and technical requirements to all stakeholders.
Experience using Rust to build web servers is necessary, and candidates must also know or be willing to learn Node.js and TypeScript.
Extensive experience designing, building, and integrating with RESTful APIs is required.
Experience in designing and scaling relational and NoSQL database platforms such as MySQL, Postgres, Cassandra, DynamoDB, MongoDB, Redis, and Elasticache is necessary.
Familiarity with cloud computing platforms like AWS or GCP is required.
Experience building high volume, high performance, and highly available SaaS or consumer-facing products is essential.
Extensive experience with Containers, Kubernetes, and CI/CD tools is required.
Previous startup experience is strongly preferred.
Benefits:
Narvar offers a mission-driven environment focused on simplifying the everyday lives of consumers through innovative post-purchase experiences.
The company values diversity and is an equal-opportunity employer, ensuring a non-discriminatory workplace.
Employees are encouraged to celebrate professional wins and personal milestones, fostering a supportive team culture.
The opportunity to work with renowned brands and contribute to a platform that has served over 125 million consumers worldwide is a significant benefit.
The role provides the chance to navigate into the unknown and thrive in a culture of adventure and innovation.