Our client, a leading 3PL provider specializing in eCommerce order fulfillment for high-growth startups and Fortune 500 companies, is seeking a Software Engineer to join their development team. This role focuses on building and enhancing software solutions that improve internal and external customer experiences. If you have strong problem-solving skills, experience in Agile development, and a passion for writing clean, scalable code, we encourage you to apply.
Location: Fully-Remote (Work from Home), 9 AM - 5 PM EST
Feature Development: Assist in developing new features and product enhancements to optimize software solutions.
Code Quality & Best Practices: Write clean, maintainable, and high-performance code in alignment with SOLID principles and industry best practices.
Agile Development: Work closely with the engineering team and manager to maintain strong SCRUM processes and Agile practices.
Code Review & Collaboration: Participate in code reviews, providing and receiving constructive feedback to improve overall code quality.
Production Support: Provide technical support and troubleshooting for applications and services used by the company.
Technical Documentation: Create and maintain engineering documentation to ensure clarity and continuity in development processes.
Cross-functional collaboration: Communicate effectively with internal stakeholders to align development efforts with business objectives.
Scalable & Reliable Applications: Deliver high-quality, well-documented software that meets business needs.
Agile Team Collaboration: Contribute effectively to SCRUM processes, ensuring smooth Agile workflows.
Clean & Efficient Code: Maintain high coding standards with efficient C# and T-SQL implementations.
Seamless System Integrations: Develop and enhance REST APIs for efficient system communication.
Continuous Improvement: Actively participate in code reviews, testing, and process enhancements.
Required
BS in Computer Science or equivalent experience.
3+ years of experience in Agile Scrum development environments.
Strong understanding of object-oriented programming concepts.
Proficiency in C# for backend development.
Experience with T-SQL and relational database management.
Knowledge of software architectural patterns and best practices.
Familiar with unit, integration, and load testing.
Front-end development skills (JavaScript, HTML, CSS).
Preferred Skills (Highly Advantageous)
Experience with SCRUM process and Agile methodologies.
Strong understanding of REST API development and consumption.
Familiar with Vue.js or similar front-end frameworks.
Hands-on experience with Azure (Cosmos DB, Service Bus, Azure Functions).
Experience with GIT, CI/CD pipelines, and version control best practices.
Proficiency in SQL Server, MySQL, or other relational databases.
This is an exciting opportunity to join a leading eCommerce fulfillment company, contributing to innovative software solutions that drive business success. As a Software Engineer, you will play a key role in building scalable applications, enhancing Agile practices, and optimizing system performance. If you are a passionate developer with a strong problem-solving mindset, we encourage you to apply.
Fill in the application form
Record a video showcasing your skill sets
Are you ready to elevate your career as a Software Engineer with an innovative 3PL provider right from the comfort of your home in Nairobi? Our client, a leader in eCommerce order fulfillment for dynamic startups and established Fortune 500 companies, is looking for talented individuals like you to join their development team. In this fully remote role, you’ll be working from 9 AM to 5 PM EST, focusing on building and enhancing software solutions that improve both internal and external customer experiences. You will be instrumental in feature development, ensuring high-quality code through best practices, and working in an Agile environment that emphasizes teamwork. Your duties will include writing clean, maintainable code, participating in code reviews, providing technical support, and creating comprehensive documentation. With a strong focus on scalable and reliable applications, you'll also get the chance to collaborate across various teams to align development with business objectives. If you possess strong problem-solving skills, extensive experience in Agile development, and a passion for crafting efficient code, this could be your perfect match. Join in and contribute to innovative projects that drive business success and take your software engineering skills to the next level. We're excited to see what you can bring to the table!
Take the reins of growth as a Sales and Growth Lead for a forward-thinking agency focused on B2B sales and marketing innovation.
A detail-oriented Financial Analyst is sought to support CFOs in strategic financial consulting by analyzing and reporting financial data.
Explore a thrilling internship opportunity at KMS Healthcare, where you'll develop software alongside skilled professionals in one of Vietnam's top IT companies.
Join Truelogic as a Senior Front-End Developer, where you'll create impactful UI components for a leading technology client while working remotely.
Make a meaningful impact as a Senior Software Developer at GDIT, where you'll lead projects in software design and development for critical defense initiatives.
Join Reddit as a Principal Software Engineer to drive the next-generation ML Feature Platform and shape the future of user engagement.
Join American Express as a Senior Engineer to lead the development of innovative mobile applications for millions of users.
Join Bohubrihi as a Software Engineer to develop an innovative eLearning platform that aims to serve millions.
Join PointClickCare as a Principal Software Engineer and lead a dedicated Scrum team to develop high-quality code that enhances the lives of seniors.
Step into the role of Software Engineer at GDIT, where you'll contribute to solutions for high-stakes national security missions.
Subscribe to Rise newsletter