Sr. Software Engineer

  • Weekday
  • Verified

Job Description

This role is for one of the Weekday's clients

We are looking for a Senior Software Engineer with extensive experience in web application development. In this role, you will be part of a product development team, building and maintaining modern software applications for both internal and external users. The platform consists of two core functionalities: a SaaS-based inventory management and procurement system and an e-commerce marketplace for laboratory supplies.

This is a fully remote position and can be based anywhere in the US or India.

About You

You are an experienced engineer who thrives in team-based development environments. You enjoy collaborating, continuously improving your skills, and learning new problem-solving approaches. As a builder and problem solver at heart, you take pride in delivering thoughtful, scalable solutions that enhance user experience.

Requirements

Key Responsibilities

  • Collaborate with cross-functional teams including engineers, product managers, and designers to deliver high-value solutions.
  • Design and develop robust, high-quality, and scalable web applications.
  • Provide technical direction and mentorship to team members as needed.
  • Take ownership of technical implementation, architecture, and platform support.
  • Conduct code reviews to ensure code quality and shared knowledge within the team.
  • Write well-tested, maintainable code that can withstand heavy iterations.
  • Share knowledge and contribute to the team’s continuous learning and growth.

Requirements

  • 5+ years of experience in developing scalable web applications in a production environment.
  • Proven experience in technical work breakdown and providing guidance to other engineers.
  • Hands-on expertise with technologies such as PHP, GraphQL, MySQL, Ember, React, Next.js, React Native, Laravel, Eloquent, Elasticsearch, Redis, Beanstalkd, and RabbitMQ (or similar stacks).
  • Familiarity with asynchronous worker queues.
  • Experience in automated testing and working in a CI/CD environment.
  • Strong mentoring skills with the ability to teach best practices to other engineers.
  • Entrepreneurial mindset with the ability to execute high-quality projects efficiently.
  • Startup experience is a plus.
  • Strong communication skills with the ability to explain complex technical concepts to non-technical stakeholders.