Full Stack Developer

Posted Yesterday
Be an Early Applicant
Hiring Remotely in Nairobi, KEN
Remote
Mid level
Fintech • Real Estate • Software • Financial Services
The Role
Design, build, test, and maintain scalable web applications. Implement responsive React front-ends and Node.js back-ends, RESTful APIs, and databases. Collaborate with cross-functional teams, participate in Agile ceremonies, perform code reviews and testing, and integrate AI tools and LLMs to improve development and product outcomes.
Summary Generated by Built In
Role Overview

The Full Stack Developer will be responsible for designing, developing, testing, and maintaining scalable web applications and digital solutions. The role requires expertise in both front-end and back-end development, ensuring seamless integration between user interfaces, business logic, databases, and third-party systems. The successful candidate will work closely with cross-functional teams to translate business requirements into innovative, secure, and user-friendly technology solutions while leveraging emerging technologies, including Artificial Intelligence (AI), to enhance productivity, innovation, and business outcomes.

Key Responsibilities
  • Design, develop, test, and maintain scalable web applications using modern front-end and back-end technologies.
  • Build responsive, user-friendly interfaces using React.js and related front-end frameworks.
  • Develop robust server-side applications and APIs using Node.js.
  • Design, implement, and maintain RESTful APIs and system integrations with internal and external platforms.
  • Develop, optimize, and manage databases, ensuring data integrity, security, and performance.
  • Collaborate with product owners, designers, QA engineers, and other stakeholders to translate business requirements into technical solutions.
  • Participate in code reviews and ensure adherence to coding standards, security requirements, and development best practices.
  • Troubleshoot, debug, and resolve application issues to maintain system reliability and performance.
  • Develop and execute unit tests, integration tests, and support automated testing initiatives.
  • Participate in Agile ceremonies including sprint planning, stand-ups, retrospectives, and backlog refinement.
  • Contribute to application deployment, monitoring, and continuous improvement initiatives.
  • Maintain technical documentation for applications, APIs, and development processes.
  • Explore, evaluate, and implement AI-powered solutions and development tools to improve application functionality, development efficiency, and user experience.
  • Leverage AI-assisted development practices to enhance productivity, code quality, testing, and troubleshooting while adhering to security and governance standards.
  • Identify opportunities for automation and process optimization through the use of AI and emerging technologies.


RequirementsQualifications and Experience
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Minimum of 3–5 years of professional experience in full stack software development.
  • Strong experience with Node.js for back-end development.
  • Strong experience with React.js for front-end development.
  • Proficiency in JavaScript, HTML5, CSS3, and modern web development practices.
  • Experience designing and consuming RESTful APIs.
  • Experience working with relational and/or NoSQL databases such as PostgreSQL, MySQL, MongoDB, or SQL Server.
  • Familiarity with Git and collaborative development workflows.
  • Experience working in Agile/Scrum development environments.
  • Strong problem-solving, analytical, and communication skills.
Preferred Qualifications
  • Experience with TypeScript, Redux, Next.js, or similar modern JavaScript frameworks.
  • Knowledge of containerization technologies such as Docker.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Understanding of AI concepts, Large Language Models (LLMs), prompt engineering, and the integration of AI services and APIs into applications.
  • Experience using AI-powered development tools such as GitHub Copilot, ChatGPT, Cursor, or similar solutions.
  • Experience within the banking, financial services, fintech, or leasing sectors is an added advantage.
Key Competencies
  • Problem-solving and analytical thinking.
  • Attention to detail and quality orientation.
  • Ability to work collaboratively in cross-functional teams.
  • Customer-focused mindset.
  • Adaptability and continuous learning.
  • Strong communication and stakeholder management skills.
  • Innovation and technology awareness, including practical application of AI tools and emerging technologies.


Skills Required

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field
  • Minimum of 3-5 years of professional experience in full stack software development
  • Strong experience with Node.js for back-end development
  • Strong experience with React.js for front-end development
  • Proficiency in JavaScript, HTML5, and CSS3
  • Designing and consuming RESTful APIs
  • Experience with relational and/or NoSQL databases (PostgreSQL, MySQL, MongoDB, SQL Server)
  • Familiarity with Git and collaborative development workflows
  • Experience working in Agile/Scrum development environments
  • Develop and execute unit tests, integration tests, and support automated testing initiatives
  • Participate in code reviews and ensure adherence to coding standards and security requirements
  • Strong problem-solving, analytical, and communication skills
  • Experience with TypeScript, Redux, Next.js or similar modern JavaScript frameworks
  • Knowledge of containerization technologies such as Docker
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud
  • Familiarity with CI/CD pipelines and DevOps practices
  • Understanding of AI concepts, Large Language Models (LLMs), prompt engineering, and AI service integration
  • Experience using AI-powered development tools such as GitHub Copilot, ChatGPT, or Cursor
  • Experience within banking, financial services, fintech, or leasing sectors
  • Ability to work collaboratively in cross-functional teams and participate in Agile ceremonies
  • Attention to detail, adaptability, continuous learning, and customer-focused mindset
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
104 Employees

What We Do

INVENT® is a next-generation data platform purpose-built for the wealth management and real estate sectors. The company focuses on digital transformation by delivering an AI-ready data and experience platform that transforms fragmented financial data into a comprehensive ecosystem. Through its flagship solution, INVENT IDEAS, it provides a sophisticated integrated data ecosystem designed to optimize operations and experiences for financial industry professionals.

Similar Jobs

WPP-Scangroup Logo WPP-Scangroup

Full-stack Engineer

AdTech • Marketing Tech • Design
Remote
Kenya
225 Employees

Yassir Logo Yassir

Full-stack Engineer

Information Technology • Mobile • Consulting
Remote or Hybrid
12 Locations
1213 Employees
200K-200K Annually

Yassir Logo Yassir

Senior Full-stack Engineer

Information Technology • Mobile • Consulting
Remote or Hybrid
6 Locations
1213 Employees

Yassir Logo Yassir

Full-stack Engineer

Information Technology • Mobile • Consulting
Remote or Hybrid
11 Locations
1213 Employees
200K-200K Annually

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account