Remote Sr. Software Engineer II

Posted

This job is closed

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.
About the job
Posted on
Job type
Salary
-
Leave a feedback