jobapplier

Full-Stack Engineer

Newfire Global Partners

Responsibilities

  • Take part in Scrum ceremonies (daily stand-up, retrospective, planning)
  • Design, develop, test, and maintain both backend (Java/Spring Boot) and frontend (React/Next.js) functionality.
  • Continuously improve the existing production codebase by reducing technical debt and increasing maintainability.
  • Refactor complex legacy components while ensuring comprehensive automated test coverage.
  • Write clean, maintainable, and well-tested code following engineering best practices.
  • Collaborate closely with Product Managers, Designers, QA, and fellow Engineers to deliver high-quality customer-facing features.
  • Collaborate with Quality Assistance (QA) to write end-to-end tests and own the full life-cycle of feature development from planning to production deployment.
  • Review code, provide constructive feedback, and actively contribute to improving engineering standards.
  • Take ownership of features from implementation through deployment and production support.
  • Be proactive in identifying opportunities for technical improvements and process optimization.
  • Stay current with modern development practices and leverage AI-powered development tools to improve productivity and code quality.
  • Be accountable for delivering reliable, scalable, and maintainable software that provides business value.

Opportunity for impact

  • Newfire Global Partners, a leader in developing disruptive healthcare technology, collaborates with Fortune 500 companies and start-ups to drive transformation.
  • Newfire is seeking a

Full stack

What's the Project?

Our client is a well-established company in the luxury retail industry undergoing a significant technology transformation. Newfire is taking ownership of the client's engineering ecosystem, including its core e-commerce platform, multiple online storefronts, and ERP integrations, with the goal of modernizing the platform and dramatically accelerating software delivery.

As part of this engagement, we're building a team of experienced engineers who enjoy solving complex technical challenges, improving large production systems, and working through real-world technical debt. This is not a greenfield project—it's an opportunity to make a meaningful impact by increasing reliability, scalability, and development velocity across a business-critical platform.

Your day-to-day activities

  • As a Senior team member, you will be expected to actively participate in our hiring processes by serving on interview panels for future roles across the company.
  • Please note that employment will be contingent upon providing documentation verifying your legal work authorization in the country of residence, in accordance with applicable law.

You’re a perfect match if you have

trong Full Stack Expertise: 6+ years of professional software development experience building and maintaining production applications.

Java & Spring Boot: Strong hands-on experience with Java (Java 11+), Spring Boot, and modern backend development. Experience working with both legacy and modernized systems is highly valued.

Frontend Development: Strong experience with React, TypeScript, and Next.js, building scalable, maintainable frontend applications.

Database Skills: Solid experience working with relational databases, particularly PostgreSQL, including SQL development, data modeling, and performance optimization.

Persistence Layer: Experience with JPA/Hibernate and database migration tools such as Flyway or similar.

Large Production Systems: Proven experience maintaining and modernizing large existing codebases while continuing to deliver new customer-facing features.

Testing Mindset: Strong commitment to writing and maintaining automated tests, especially when refactoring legacy code.

Problem Solving: Ability to safely refactor complex systems, improve code quality, and reduce technical debt without disrupting production.

AI-Assisted Development: Experience using modern AI coding tools to improve productivity through workflows such as AI-assisted code review, test generation, context management, or custom development agents.

Communication & Collaboration: Excellent communication skills and the ability to work effectively within cross-functional Agile teams.

Ownership: Ability to independently own features from design through production deployment while maintaining high engineering standards.