Senior Software Developer

Posted 4 Hours Ago
Be an Early Applicant
Nairobi, KEN
In-Office
Senior level
eCommerce • Logistics • Transportation • 3PL: Third Party Logistics
The Role
Develop and maintain reliable, scalable web applications using Laravel, React, Next.js, and C#. Design software architecture and databases, write and review code, test and debug applications, resolve defects, support existing systems, and collaborate with stakeholders and cross-functional teams to deliver new features and improve development practices.
Summary Generated by Built In
MAIN PURPOSE OF JOB

Create reliable, scalable, and efficient software solutions that address specific user needs and contribute to the success of the Company.


Key Responsibilities:
  • Develop and maintain web applications using Laravel, React, Next.js, and C#
  • Design and optimize databases using MySQL and MongoDB
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, scalable, and efficient code
  • Debug, troubleshoot, and resolve software defects
  • Participate in code reviews and follow industry best practices for development and security
  • Continuously explore new technologies and improve development practices
  • Collaborate with stakeholders to gather and analyze software requirements.
  • Design software architecture and create technical specifications based on the project needs.
  • Develop software applications by writing clean, maintainable, and efficient code.
  • Perform thorough testing and debugging of software to identify and resolve any defects or issues.
  • Ensure software meets quality standards, performance requirements, and security guidelines.
  • Participate in code reviews to provide and receive constructive feedback on code quality.
  • Collaborate with cross-functional teams, including project managers, designers, and testers,to ensure effective project execution.
  • Stay updated with emerging technologies, programming languages, and industry trends.
  • Provide support and maintenance for existing software applications as needed.
  • Contribute to the continuous improvement of software development processes and best practices.


Requirements
  • Bachelor degree in computer science, software engineering, Information Technology, or a related field.
  • Minimum of five (5) years' experience in software development.
  • Proven experience in software development, with a strong understanding of software development life cycle.
  • Demonstrated experience designing, developing, and supporting complex software solutions.
  • Proven experience with PHP Laravel, C#, React, and Next.js
  • Strong understanding of MySQL and MongoDB database design and management
  • Familiarity with API development and integration
  • Experience with version control tools like Git
  •  Experience with web development technologies (HTML, CSS, JavaScript frameworks) is a plus.
  • Familiarity with relational databases and SQL queries.
  • Knowledge of software testing and debugging techniques.
  • Strong problem-solving and analytical skills.
  • Excellent teamwork and communication abilities.
  • Self-motivated and able to work independently as well as in a team environment.
  • A portfolio of personal projects or previous work experience is highly desirable.
  • Candidates must have remained with at least one employer for a minimum of two (2) consecutive years, demonstrating stability and commitment in previous roles.


Skills Required

  • Bachelor's degree in computer science, software engineering, information technology, or a related field
  • At least five years of software development experience
  • Experience with the software development lifecycle
  • Experience designing, developing, and supporting complex software solutions
  • Proven experience with PHP Laravel, C#, React, and Next.js
  • Strong understanding of MySQL and MongoDB database design and management
  • Familiarity with API development and integration
  • Experience with Git or other version control tools
  • Knowledge of software testing and debugging techniques
  • Strong problem-solving and analytical skills
  • Excellent teamwork and communication abilities
  • Ability to work independently and in a team environment
  • At least two consecutive years with one employer
  • Experience with web development technologies including HTML, CSS, and JavaScript frameworks
  • Familiarity with relational databases and SQL queries
  • Portfolio of personal projects or previous work experience
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: New York, NY
24 Employees
Year Founded: 2018

What We Do

We go the extra mile for your last mile – with specialized divisions to serve even the most diverse of industries. CDL is your premier regional carrier for complete delivery coverage – guaranteed.

Similar Jobs

African Management Institute (AMI) Logo African Management Institute (AMI)

Senior Software Engineer

Edtech • Professional Services • Social Impact
In-Office
Nairobi, KEN

Beem Logo Beem

Software Engineer

Marketing Tech • Mobile • Payments • Software
In-Office
Nairobi, KEN
44 Employees

Holepunch Inc Logo Holepunch Inc

Software Engineer

Information Technology • Sharing Economy • Software • Web3
In-Office or Remote
5 Locations
23 Employees

CDL Last Mile Solutions Logo CDL Last Mile Solutions

Senior Operations Manager

eCommerce • Logistics • Transportation • 3PL: Third Party Logistics
In-Office
Nairobi, KEN
24 Employees

Similar Companies Hiring

Scotch Thumbnail
Artificial Intelligence • eCommerce • Fintech • Payments • Retail • Software • Analytics
US
35 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
65 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account