Software Engineer, Full Stack Developer, Backend Developer
Listed on 2026-10-16
-
Software Development
Software Engineer, Full Stack Developer, Backend Developer
About Centric Software:
Centric Software®is a global leader,providing an innovative and AI-enabled product-concept-to-commercialization platform for retailers, brands and manufacturers of all sizes. We equipretail, fashion,luxury, footwear,outdoor, homeand consumer goodsbrandswithpioneering best-of-breed solutions to plan, design, develop, source, comply, buy, make, price, allocate, sell and replenish products.
Our technologypowers brandstostreamline processes, drive efficiency and operate with confidence in an ever-changing market.
Our story is one of rapid growth, bold ideas and extraordinary opportunities. We’re here to challenge the status quo—and we’re looking for brilliant people who want to do the same. No matter where you are in the world, this is your chance to be part of something exceptional.
About the RoleCentric Software is seeking a motivated Software Engineer I to join our product development organization. This is an entry-level software engineering position for candidates who have a strong foundation in computer science and software development and are eager to grow their skills while contributing to production software used by customers around the world.
As a Software Engineer I, you will work as part of an agile development team alongside experienced engineers, product managers, and quality engineers. You will contribute to product features, resolve defects, improve existing functionality, and develop the technical and professional skills needed to become an increasingly independent software engineer.
You will receive structured onboarding, mentorship, and hands-on experience with Centric Software's development practices, tools, architecture, and products.
Responsibilities Software Development- Design, implement, test, and maintain software features under the guidance of experienced engineers.
- Work on user stories, product enhancements, technical tasks, and defect resolution as part of an agile development team.
- Write clean, maintainable, and well-tested code that follows established engineering standards and best practices.
- Participate in code reviews and incorporate feedback to continuously improve code quality and technical skills.
- Investigate software defects, identify root causes, and implement appropriate fixes.
- Develop an understanding of the existing application architecture and make changes that integrate effectively with the broader product.
- Full-Stack Development:
Develop product functionality across front-end and back-end components using technologies such as Type Script, JavaScript, React, Java, and related frameworks. - Front-End Development:
Build responsive, maintainable user interfaces and reusable components while delivering a high-quality user experience. - Back-End Development:
Develop server-side services, business logic, APIs, and application components with a focus on reliability, scalability, and performance. - Database Development:
Work with relational and No
SQL databases, including data modeling, queries, performance optimization, and integration with application features. - AI and Emerging Technologies:
Contribute to selected projects involving Natural Language Processing, Large Language Models, machine learning, or AI-enabled product capabilities.
- Participate in the complete software development lifecycle, including requirements clarification, design, implementation, testing, code review, deployment, and defect resolution.
- Use source control, continuous integration, automated testing, and issue-tracking tools as part of the team's development workflow.
- Create unit and automated tests to verify software behavior and reduce regressions.
- Learn and apply secure, scalable, and maintainable software engineering practices.
- Use modern…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).