Earnbetter

Job Search Assistant

Lead Software Engineer

Returnalyze • Boston, MA 02298 • Posted 3 days ago via LinkedIn

Boost your interview chances in seconds

Tailored resume, cover letter, and cheat sheet

In-person • Full-time • Senior Level

Job Highlights

Using AI ⚡ to summarize the original job post

As a Lead Software Engineer at Returnalyze, you will be a founding member and key player on our engineering team, leading the development of our innovative SaaS platform that transforms how the world's largest retailers manage returns. You will collaborate closely with cross-functional teams to create features that drive meaningful business outcomes, ensuring high performance, responsiveness, and code quality.

Responsibilities

  • Design, develop, and maintain both frontend and backend components of our SaaS platform, ensuring high performance and responsiveness.
  • Work closely with cross-functional teams, including product managers, UX/UI designers, and data engineers, to define and implement new features.
  • Write clean, scalable, and maintainable code, following best practices in software development, including code reviews and automated testing.
  • Develop and optimize APIs, data models, and database queries to handle large volumes of customer data efficiently.
  • Participate in the deployment process, ensuring smooth and timely releases to production.
  • Identify and troubleshoot issues in both production and non-production environments, delivering timely solutions to ensure system reliability.
  • Stay up-to-date with industry trends and emerging technologies, and apply them to enhance our platform and processes.
  • Provide guidance and mentorship to junior data engineers, helping to foster a culture of continuous learning and improvement within the team.

Qualifications

Required

  • 4+ years of professional experience in full-stack development, with a strong focus on both frontend and backend technologies.
  • Proficiency in JavaScript, React.js, HTML, CSS, and responsive design principles.
  • Strong experience with Python, Node.js, RESTful API design, and integration.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases. Familiarity with data warehousing solutions like Snowflake and BigQuery is a plus.
  • Experience with cloud platforms such as AWS (EC2, S3, RDS, etc.) and containerization tools like Docker.
  • Proficiency in Git and collaborative development using pull requests and code reviews.
  • Experience working in an Agile/Scrum development environment.
  • Strong analytical and debugging skills, with a proactive approach to identifying and solving issues.
  • Excellent communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Full Job Description

About Us:

Returnalyze is the retail industry’s leading AI-driven returns analytics software company, empowering brands to reduce return rates, lower operational costs, uncover hidden revenue opportunities and improve customer satisfaction and loyalty.

Returnalyze is on a mission to leverage returns analytics AI to help retailers turn returns into revenue today. With some of the biggest retail names as customers such as J Crew, Wolverine, Brooks Running, Madewell, Perry Ellis and many others, Returnalyze has huge momentum and will dominate this huge market opportunity.

The Role:

Are you an experienced Lead Software Engineer who is passionate about crafting powerful and scalable web applications that delight users and tackle real-world business challenges?

Do you thrive in a fast-paced environment where your ideas and expertise are truly valued?

If so, we want you on our team at Returnalyze!

As a founding member and key player on our engineering team, you'll lead the charge in developing our innovative SaaS platform that’s transforming how the world’s largest retailers manage returns. You’ll collaborate closely with our CTO, product managers, designers, and fellow engineers to create features that not only impress users but also drive meaningful business outcomes.

Responsibilities:

End-to-End Development: Design, develop, and maintain both frontend and backend components of our SaaS platform, ensuring high performance and responsiveness.

Collaborate: Work closely with cross-functional teams, including product managers, UX/UI designers, and data engineers, to define and implement new features.

Code Quality: Write clean, scalable, and maintainable code, following best practices in software development, including code reviews and automated testing.

Data Management: Develop and optimize APIs, data models, and database queries to handle large volumes of customer data efficiently.

Deployment: Participate in the deployment process, ensuring smooth and timely releases to production.

Problem-Solving: Identify and troubleshoot issues in both production and non-production environments, delivering timely solutions to ensure system reliability.

Innovation: Stay up-to-date with industry trends and emerging technologies, and apply them to enhance our platform and processes.

Mentor and Lead: Provide guidance and mentorship to junior data engineers, helping to foster a culture of continuous learning and improvement within the team.

About You:

Experience: 4+ years of professional experience in full-stack development, with a strong focus on both frontend and backend technologies.

Frontend: Proficiency in JavaScript, React.js, HTML, CSS, and responsive design principles.

Backend: Strong experience with Python, Node.js, RESTful API design, and integration.

Database: Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases. Familiarity with data warehousing solutions like Snowflake and BigQuery is a plus.

Cloud: Experience with cloud platforms such as AWS (EC2, S3, RDS, etc.) and containerization tools like Docker.

Version Control: Proficiency in Git and collaborative development using pull requests and code reviews.

Agile: Experience working in an Agile/Scrum development environment.

Problem-Solver: Strong analytical and debugging skills, with a proactive approach to identifying and solving issues.

Communication: Excellent communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.

Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Why Join Us?

Impact: Be part of the team that is changing the way retailers reduce returns, unlock revenue, and enhance customer loyalty.

Innovation: Work on cutting-edge technology and have the opportunity to influence the direction of our platform.

Growth: Opportunities for professional development and career advancement in a fast-growing company.

Culture: A collaborative and inclusive work environment that values diversity and encourages creativity.

Benefits: Competitive salary, stock options, flexible work schedule, health insurance, 401(k), and more.