N-iX is looking for a motivated Strong Middle/Senior Fullstack Engineer to join our team and contribute to an exciting project in the financial services sector.
About the project:
A South Africa-based financial services group listed on the Johannesburg Stock Exchange (JSE), the largest stock exchange in Africa. The company offers a range of financial solutions to both individuals and businesses. Our team works closely with the Investment Unit, which specializes in investment and pension fund products.
Responsibilities:
- Develop and maintain scalable web applications for investment and pension fund products.
- Build reusable software components and services, ensuring well-documented and maintainable code.
- Implement solutions based on technical and functional specifications within the Invest Systems environment.
- Follow best practices in design, performance, reliability, and maintainability.
- Collaborate with business analysts, system analysts, and architects to refine requirements and solve technical challenges.
- Participate in code reviews, ensuring adherence to coding standards, design patterns, and architecture principles.
- Work independently while contributing to team objectives.
Requirements:
- 4+ years of experience in web application development using Node.js, JavaScript/TypeScript.
- Experience with Next.js and NestJS.
- Strong knowledge of React.js, Material UI, HTML5, JavaScript, and modern frontend technologies.
- Experience with GIT and version control best practices.
- Familiarity with containerization and cloud technologies (Kubernetes, AWS EKS, OpenShift, Docker).
- Understanding of microservices architectures (REST, SOAP).
- Experience working with relational (Oracle, PostgreSQL) and NoSQL (MongoDB, DocumentDB) databases.
- Knowledge of software engineering best practices (unit testing, static code analysis, test automation, CI/CD).
- Experience with Temporal IO would be a plus.
- Understanding of Agile methodologies and development workflows.
- Strong English communication skills (both written and spoken).
- Self-motivated, proactive, and able to work autonomously in a dynamic environment.
We offer*:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
*not applicable for freelancers
Top Skills
What We Do
N-iX is a global software solutions and engineering services company that helps world’s leading organizations turn challenges into lasting business value, operational efficiency, and revenue growth using advanced technology. Whether you need to build a custom solution, modernize your digital product or acquire extra tech expertise - we have the experience and capabilities to ensure your success.
With over 2,000 professionals in 25 countries across Europe and the Americas, N-iX offers expert solutions in cloud, data analytics, embedded software, IoT, AI, machine learning, and other tech domains. Being in business for over two decades, we have worked with dozens of industry-leading enterprises and Fortune 500 companies creating value across a wide variety of sectors, including finance, manufacturing, supply chain, retail, e-commerce, healthcare, and more. Our unique combination of business domain expertise and technical know-how enables us to effectively collaborate with ISVs, tech companies, and enterprises of all sizes. Thanks to the strong tech ecosystem and partnerships with AWS, GCP, Microsoft, SAP, OpenText, Snowflake, and others, we bring extra speed, scale and efficiency to more than 160 organizations across the globe. N-iX is recognized by numerous industry awards, such as CRN Solution Provider 500, Global Outsourcing 100 by IAOP, ISG Provider Lens™, Modern Application Development services providers by Forrester, etc








