Job Description
Narvar is seeking a Senior Software Engineer II, Fullstack to join their growing team. The ideal candidate will be passionate about building products that power the post-purchase experience for major retail brands. This role offers the opportunity to work on both APIs and UIs, with a primary focus on frontend development and a secondary focus on backend development.Narvar is a company focused on driving customer loyalty through seamless post-purchase experiences.
Responsibilities: - Implement new product features and support/extend existing ones.
- Build frontend platform components leveraged across internal and external products.
- Contribute to overall architecture and maintain code quality standards.
- Translate wireframes and mockups into functional UI components.
- Contribute to the development and maintenance of backend services.
- Work with databases and implement RESTful or GraphQL APIs.
Requirements: - BS/MS in computer science, information systems, or equivalent.
- 10+ years of experience building reliable, scalable, and high-quality systems.
- Experience building consumer-facing applications with a frontend framework such as React.
- Experience building well-designed software with NodeJS or Golang.
- Experience developing consumer-facing applications consuming various APIs from a microservice backend system.
- Knowledge of full development life cycle and computer science fundamentals.
- Strong focus on code quality and code reviews.
- Experience with mentoring other engineers.
- Previous startup experience strongly preferred.
Narvar Offers: - Opportunity to work on both APIs and UIs.
- Work with modern technologies like Java, NodeJS, Python, React, and GraphQL.
- Direct impact on customer-facing products.