Software Engineer
Indexed description
About Us
We’re a fast-growing startup on a mission to simplify how retail businesses integrate their processes, systems and data. Our cloud-native platform is purpose-built for retail, helping retailers connect POS, eCommerce, ERP, supply chain, loyalty, and customer data systems, faster and smarter. We’re trusted by forward-thinking retailers who want to break down silos, move at startup speed, and deliver seamless customer experiences across channels.
We are looking for a Software Engineer to join our engineering team, contributing to implementation of our innovative platform, leveraging cutting-edge cloud-native tools and technologies, and playing an active role in its ongoing evolution.
What we are offering:
- The opportunity to shape the future of retail tech in a growing company;
- Full package of salary, performance-based incentives, perks, and benefits (Health Insurance, mobile allowance, and others);
- Opportunities for career growth and development;
- Flexible work environment (hybrid) and flexible working hours;
- Wellbeing program;
What you’ll be doing:
- Work closely with senior engineers and architects in understanding the functional and technical design for processes identified for application and platform development;
- Code, configure, unit test, maintain, and document software deliverables using agreed upon standards and tools;
- Design and implement reusable components, frameworks and libraries;
- Participate in Proof of Concept work and prototyping when necessary;
- Comply with and helping enforce design and coding standards, policies and procedures;
- Train and mentor junior engineers within the team on development and delivery disciplines;
- Participate in an Agile/Scrum methodology to deliver high-quality software releases through Sprints;
- Participate in code reviews and sprint retrospectives, share ideas to help the team improve, and be open to feedback to improve their own work;
- Work closely with the Quality Assurance team to make sure the software meets the agreed criteria and moves smoothly to the next stage during the sprints;
- Ensure an innovation culture within the team by continuous improvement of deliveries;
- Participate in evaluating new processes and technologies that can be applied to future feature deliveries.
What we are looking for:
- 3+ years of professional experience in software development, preferably in a full-stack or backend focused role;
- Proven experience in modern backend and frontend languages and frameworks, such as Python, React and TypeScript;
- Proven experience with relational and non-relational databases, such as PostgreSQL or MongoDB;
- Solid understanding of integration patterns, RESTful APIs and event-driven architectures;
- Experience with microservices architecture, containerization (e.g., Docker), and cloud platforms (e.g., Azure – preferred, AWS, or GCP);
- Familiarity with agile methodologies, including participation in Scrum ceremonies and use of tools like Azure DevOps, Jira, or similar;
- Experience with CI/CD pipelines, version control systems (e.g., Git), and unit/integration testing frameworks;
- Demonstrated ability to write clean, maintainable, and well-documented code;
- Strong analytical and problem-solving skills, with attention to detail and a proactive mindset;
- Effective communication and teamwork skills, with the ability to collaborate across disciplines and levels;
- Passion for learning and staying current with new tools, technologies, and industry trends;
- Knowledge of the retail industry and experience implementing solutions within retail architectures is a strong plus.
Ready to lead growth and make an impact? Apply now and join us in redefining how retailers connect their world.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search