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







