Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer image - Rise Careers
Job details

Software Engineer - job 2 of 2

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

Key Responsibilities

  • 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.

What Success Looks Like

  • 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.

Qualifications

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.

Opportunity

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.

Application Process:

To be considered for this role these steps need to be followed:

  • Fill in the application form

  • Record a video showcasing your skill sets

What You Should Know About Software Engineer, ProjectGrowth

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!

Frequently Asked Questions (FAQs) for Software Engineer Role at ProjectGrowth
What are the primary responsibilities of a Software Engineer at the eCommerce 3PL provider in Nairobi?

As a Software Engineer at this leading eCommerce 3PL provider in Nairobi, your primary responsibilities will include feature development for software solutions, maintaining high code quality by adhering to best practices, participating in Agile SCRUM processes, and providing technical support. You will also partake in code reviews, create detailed technical documentation, and collaborate with internal stakeholders to ensure that development aligns with business objectives.

Join Rise to see the full answer
What qualifications are necessary for the Software Engineer position at the company in Nairobi?

To qualify for the Software Engineer role at this reputable Nairobi-based eCommerce fulfillment company, you should hold a BS in Computer Science or possess equivalent experience. Additionally, you need at least 3 years of experience working within Agile Scrum environments, strong proficiency in C#, and a solid understanding of object-oriented programming principles. Familiarity with T-SQL, relational databases, as well as front-end development skills, will further enhance your fit for this position.

Join Rise to see the full answer
What programming skills should I have to excel as a Software Engineer at this company?

To thrive as a Software Engineer at this prominent 3PL provider, it is essential to be proficient in C# for backend development. Awareness of T-SQL for database management, and knowledge of software architectural patterns and best practices are crucial. Additionally, front-end development skills in JavaScript, HTML, and CSS will significantly bolster your capabilities in this role.

Join Rise to see the full answer
How does the Agile development process work for the Software Engineer role at the company?

In the Software Engineer position at this eCommerce 3PL provider, the Agile development process closely resembles SCRUM methodologies, which emphasize collaboration and iterative progress. You will actively participate in daily stand-ups, sprint planning sessions, and retrospectives, ensuring that your development efforts are well-aligned with the team’s goals and project timelines.

Join Rise to see the full answer
What software development tools and technologies might I encounter at the Software Engineer position in Nairobi?

As a Software Engineer at this cutting-edge 3PL provider in Nairobi, you can expect to work with a variety of tools and technologies, including C#, T-SQL, Azure services, Git for version control, and Continuous Integration/Continuous Deployment (CI/CD) pipelines. Furthermore, having experience with REST API development and possibly using front-end frameworks like Vue.js will be highly advantageous.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
Can you describe your experience with Agile and SCRUM methodologies as a Software Engineer?

In your response, highlight specific projects where you've implemented Agile principles, including how you collaborated with team members during sprints and contributed to improving processes. Demonstrating familiarity with SCRUM roles and ceremonies such as daily stand-ups and retrospectives will showcase your depth of experience.

Join Rise to see the full answer
How do you ensure code quality and best practices in your development work?

Discuss the strategies you use to maintain code quality, including adherence to SOLID principles, conducting code reviews, and employing testing practices such as unit and integration testing. Emphasize your commitment to continually learning and adapting to new best practices in the industry.

Join Rise to see the full answer
What approach do you take when troubleshooting an application issue?

Outline your systematic approach to troubleshooting, beginning with identifying the problem, analyzing logs, and testing different scenarios. Mention collaboration with cross-functional teams and documenting issues rigorously for future reference, ensuring efficient resolutions to technical challenges.

Join Rise to see the full answer
Describe a challenging feature development project you've worked on.

Share a real-world example that highlights your problem-solving skills along with your collaborative efforts. Detail the project's objectives, challenges faced, and technologies used, focusing on your contributions and the ultimate impact it had on the team or project outcomes.

Join Rise to see the full answer
How do you stay current with the latest technologies and trends in software development?

Emphasize your proactive approach to professional development: reading industry blogs, engaging in online courses, participating in tech meetups or forums, and working on personal projects. This demonstrates your commitment to staying updated and continuously improving your skills.

Join Rise to see the full answer
Can you explain how you handle code reviews both as a reviewer and a reviewee?

Discuss your perspective on the importance of code reviews for team growth and product quality. When acting as a reviewer, share your approach to providing constructive feedback. As a reviewee, convey how you welcome suggestions for improvement to enhance your skills continually.

Join Rise to see the full answer
What experience do you have with RESTful APIs?

Detail the projects where you developed or consumed REST APIs, focusing on your understanding of HTTP methods, status codes, and data formats. Discuss any tools or frameworks you used, and emphasize your ability to design API endpoints that meet business requirements effectively.

Join Rise to see the full answer
How do you prioritize tasks in an Agile development environment?

Illustrate your methods for prioritizing work, such as assessing tasks based on their impact on the project and team goals. Discuss your collaboration with product owners to align your priorities with business needs to ensure timely and effective deliverables.

Join Rise to see the full answer
What programming languages and tools do you feel most comfortable with, and why?

Highlight your proficiency in programming languages such as C# and your experience with tools like Git and Azure. Explain how your familiarity with these tools enhances your efficiency and effectiveness as a developer in an Agile environment.

Join Rise to see the full answer
Why do you want to work as a Software Engineer for this eCommerce fulfillment company?

Articulate your genuine interest in this specific company by discussing its innovative approach to eCommerce, commitment to excellence, and how you see yourself contributing to its growth. Connect this to your passion for software development and business impact.

Join Rise to see the full answer
Similar Jobs
Posted yesterday

Take the reins of growth as a Sales and Growth Lead for a forward-thinking agency focused on B2B sales and marketing innovation.

Posted 4 days ago

A detail-oriented Financial Analyst is sought to support CFOs in strategic financial consulting by analyzing and reporting financial data.

Posted 10 days ago

Explore a thrilling internship opportunity at KMS Healthcare, where you'll develop software alongside skilled professionals in one of Vietnam's top IT companies.

Posted 4 days ago

Join Truelogic as a Senior Front-End Developer, where you'll create impactful UI components for a leading technology client while working remotely.

Photo of the Rise User
General Dynamics Information Technology Hybrid US, St Mary's County, MD; Maryland, Patuxent River, MD
Posted 8 days ago

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.

Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Transparent & Candid
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Paid Time-Off
Maternity Leave
Social Gatherings
Learning & Development
Employee Resource Groups

Join Reddit as a Principal Software Engineer to drive the next-generation ML Feature Platform and shape the future of user engagement.

Photo of the Rise User
Posted 9 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Join American Express as a Senior Engineer to lead the development of innovative mobile applications for millions of users.

Bohubrihi Hybrid House 3/B, Lake Circus School Road, Kalabagan, North Dhanmondi, Dhaka, Bangladesh
Posted 9 days ago

Join Bohubrihi as a Software Engineer to develop an innovative eLearning platform that aims to serve millions.

Photo of the Rise User
Posted 6 days ago

Join PointClickCare as a Principal Software Engineer and lead a dedicated Scrum team to develop high-quality code that enhances the lives of seniors.

Photo of the Rise User
General Dynamics Information Technology Hybrid US, Anne Arundel County, MD; Maryland, Hanover, MD
Posted 8 days ago

Step into the role of Software Engineer at GDIT, where you'll contribute to solutions for high-stakes national security missions.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
February 12, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Eastlake just viewed Summer Intern at Gooch & Housego
Photo of the Rise User
12 people applied to Game Developer (Unity) at LiquidX
I
Someone from OH, Perrysburg just viewed CNC Manufacturing Technician at Innovance
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Lifecycle Marketing Manager at SoFi
Photo of the Rise User
Someone from OH, Cincinnati just viewed Lifecycle Marketing Manager at Caribou
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Marketing Manager at Ocorian
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Marketing Manager at Credit Genie
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Product Marketing - AAA Campaigns at PrizePicks
Photo of the Rise User
Someone from OH, Cincinnati just viewed Digital Marketing Analyst, Digital Properties at Darden
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Lead at io.net
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Demand Generation & Marketing at GreenPlaces
Photo of the Rise User
Someone from OH, Cincinnati just viewed Sr. Manager / Director of Demand Generation at Seesaw
Photo of the Rise User
Someone from OH, Euclid just viewed Work From Home Union Benefits Rep at Global Elite
Photo of the Rise User
Someone from OH, Cincinnati just viewed Runtime QA Tester II at Aechelon Technology
Photo of the Rise User
38 people applied to Software Engineer Intern at Hudl