careertakescareertakes

Software Engineer I, Full Stack, Promotions

Confidential Client•Retail
Entry LevelFull-timeOn-SiteN/A
Boston, Massachusetts
16 Hours Ago

The Software Engineer I on the Promotions team at Confidential Client is responsible for building and maintaining full-stack systems that enhance the accuracy and reliability of promotional offers. This role involves collaborating with cross-functional teams to deliver incremental improvements, writing maintainable React.js front-end and backend code, and ensuring system reliability through testing and debugging. It offers an opportunity to grow engineering skills while contributing to a high-impact customer-facing experience.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

About Careertakes

👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Retail.

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


Overview

Confidential client is hiring a Software Engineer I (Full Stack) to join a Promotions team focused on delivering accurate, reliable promotional offers to customers. This is an entry-level, full-time role based in Boston, MA. You will work across React.js customer interfaces and backend services, contributing to features, tests, and operational reliability.


What You’ll Do

  • Build, test, and maintain full-stack experiences, services, APIs, and internal tools that support promotions and offers
  • Collaborate with product managers, designers, and engineers to break down requirements and deliver incremental improvements
  • Write readable, maintainable code for React.js user interfaces and backend services; participate in code reviews and design discussions
  • Develop unit and integration tests, debug issues, and improve system reliability
  • Apply engineering best practices for data, APIs, observability, security, and performance
  • Investigate production incidents, support root-cause analysis, and implement follow-up fixes
  • Use monitoring and operational feedback to identify opportunities to improve customer and team experiences
  • Contribute to documentation and knowledge sharing as you learn the Promotions domain

What You’ll Need

  • BA/BS in Computer Science, Software Engineering, a related field, or equivalent practical experience
  • 0–2 years of software engineering experience (including internships, co-ops, or substantial academic projects)
  • Experience with React.js and modern front-end development; exposure to backend services or APIs
  • Understanding of core software engineering concepts (data structures, algorithms, APIs, databases)
  • Experience writing tests, debugging code, and using version control and code review workflows
  • Strong written and verbal communication skills and ability to collaborate across teams
  • Ability to learn unfamiliar systems, ask clear questions, and balance multiple priorities
  • Customer focus, curiosity, and a commitment to building reliable, maintainable software
  • Position may require travel

Compensation & Benefits

  • Base salary range: $97,500 - $160,000 per year (actual offer may vary based on experience, education, and location)
  • Eligible for 401(k) and equity grants; additional bonus eligibility may apply for certain levels
  • Medical/Rx, vision, dental, life and disability insurance options
  • Parental leave and family services benefits; flexible time off policies and paid holidays in accordance with applicable laws
  • Employee discounts and pet-related benefits

Why Join

  • Early-career growth: meaningful projects, mentorship, and exposure to full-stack development
  • Work on customer-facing systems that directly impact user experience
  • Collaborative environment that values testing, observability, and thoughtful design

Equal Employment Practices & Accommodations

Confidential client and Careertakes are committed to fair hiring and equal opportunity. If you have a disability or require a religious accommodation during the application or interview process, please notify us so we can provide reasonable accommodations in accordance with applicable law.


Equal Opportunity & Hiring Transparency

Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.

If you have questions about how your data is used, please contact us directly.

Negotiate a higher salary! Check the salary ranges for this job type in your area.

View My Salary Range