Senior Full Stack Software Engineer - Trade Conversion

Full time Data Engineering Business Intelligence Software Engineering Data Warehouse

Job Description

RedCloud is leveraging AI-powered technology to break down the barriers to fair and profitable trade in emerging markets.

RedCloud's Intelligent Open Commerce Platform connects FMCG Brands, Distributors, and Local Merchants on a single, equitable marketplace, empowering them with real-world insights and data to help them make better decisions. RedCloud enables FMCG Brands to seize new opportunities in emerging markets, facilitates access to more buyers & streamlines operations for Distributors, and helps Local Merchants spend more time selling products, not searching for them.

The company comprises a highly diverse, dynamic team of driven talented people from over twenty different countries, speaking multiple languages, with a physical footprint in Africa, Europe, and Latin America.

Senior Full Stack Software Engineer - Trade Conversion

The Trade Conversion Value Stream focuses on transforming carts and expectations into actual orders and supporting retailers, distributors to complete successfully the fulfilment of those. We include all our payment technology and internal wallet to help digitise all the interactions that happens between a store and its provider focusing in creating trust and transparency on the collection and reconciliation process. Lastly in order to keep our customer satisfaction on the highest level we work on initiatives that enhance customer engagement and frequency of usage.

Your day-to-day could look like:

As a Senior Full Stack Software Engineer, you will design, develop, and maintain robust software systems using modern frameworks and technologies, collaborating closely with cross-functional teams to define, design, and implement new features. You'll be responsible for writing clean, efficient, and maintainable code while ensuring applications are responsive and perform smoothly across various devices and screen sizes.

A key aspect of your role will involve developing and integrating REST, GraphQL, and RPC APIs, as well as ensuring quality and stability using a variety of testing techniques including unit, integration and end-to-end tests.. You'll troubleshoot, debug, and resolve technical issues, participate in a support rotation for production issues, and actively manage technical debt arising from the development process. Keeping up with emerging technologies and industry best practices is essential to continually improve our platform.

What we like to see

Expertise in frontend technologies such as modern Javascript frameworks is beneficial, along with proficiency in mobile technologies for Android and iOS. A strong grasp of server-side languages as well as experience with database systems is important along with solid knowledge of testing frameworks will be essential to success. You should also be adept at creating and maintaining and understanding documentation using C4 models, sequence diagrams, and workflows.

Other experience that interest us

Knowledge of cloud platforms such as AWS, Azure, or Google Cloud, knowledge of DevOps practices and CI/CD pipelines, and familiarity with containerization tools. Additional experience with distributed systems, sharding, Pub/Sub concepts, and an understanding of Agile methodologies will further enhance your candidacy.

A message from us

By joining RedCloud Technologies you will be part of a dynamic, collaborative team focused on delivering cutting-edge solutions whilst working on impactful projects that directly benefit our customers but most importantly you will have the chance to grow and develop in a forward-thinking environment that values innovation and continuous learning.