Title: Staff Backend Software Engineer (Remote)
Salary: From $200,000 – $250,000
Location: United States - Remote
Industry: Retail
Contact: angela.daudu@forsythbarnes.com
For this opportunity we cannot provide sponsorship for H1B or work with any C2C contracting engagements.
Here is an exciting opportunity to join a leading retail organization focused on transforming customer experiences by building an OAuth system from scratch and conducting vendor evaluations. The ideal candidate is a highly skilled backend engineer with experience building scalable, enterprise-grade applications, and leading by example through collaboration and technical excellence. This role will have a blend of hands-on development, mentorship, and architectural ownership.
Key Responsibilities:
- Lead the development of resilient, observable applications that prioritize user experience.
- Collaborate cross-functionally with Product, Design, and Engineering teams throughout the application lifecycle.
- Employ data-driven decision-making to guide lean experimentation and deliver impactful business solutions.
- Define, establish, and continuously refine engineering standards, tools, and methodologies.
- Provide mentorship and technical guidance to junior engineers.
- Promote collaboration, feedback, and technical excellence across teams.
- Champion Extreme Programming (XP) practices to drive efficiency and innovation.
- Contribute to ongoing architectural improvements and backend system evolution.
Requirements:
- 6+ years of professional experience in backend or full-stack software development.
- Leadership experience including mentorship and ownership of technical standards.
- Proven ability to manage multiple priorities in a fast-paced environment.
- Languages & Frameworks: Java (Expert in Spring Boot, Spring Batch, Spring Security) JEE,, Spring MVC
- Build & Tools: Gradle or Maven, GIT, Redis, CI/CD pipelines (e.g., Jenkins or similar).
- Databases: SQL and NoSQL design, optimization, and implementation.
- Architecture: Event-driven systems, distributed applications, and enterprise-grade design patterns.
- Development Practices: Test-driven development (TDD), performance tuning, observability, and large-scale troubleshooting.
- Preferred: Bachelor’s degree in Computer Science or related field; familiarity with Extreme Programming (XP).
Benefits:
- Competitive compensation package with comprehensive health benefits.
- Flexible working arrangements, including remote work options.
- Continuous learning and professional development support.
- Collaborative, innovation-driven culture focused on technology excellence and user impact.