Job Specifics:
- Work Model: Inoffice
- Job Type: Full Time
- Location: Johannesburg
About the Company
A custom software and product development IT company is looking to hire an Intermediate Full Stack Engineer to join its growing team. The company specializes in delivering custom software solutions for a variety of industries including financial services agritech and healthtech. Known for tackling complex highstakes projects the company prides itself on offering tailored solutions for both large enterprises and dynamic startups.
Role Overview
The successful candidate will be responsible for designing developing and maintaining scalable web applications. Working closely with backend engineers they will ensure seamless system integration while maintaining code security performance and maintainability through comprehensive testing and quality assurance practices. The role also offers opportunities to work with AIdriven solutions cloud platforms and cuttingedge technologies.
Key Responsibilities
- Design and develop scalable web applications using Vue.js for the frontend.
- Collaborate with backend engineers who work with C# Python and Java to build integrated systems.
- Improve application security performance and maintainability using testdriven development (TDD) and quality assurance practices.
- Work with cloud platforms such as AWS to deploy monitor and scale applications.
- Contribute to the development of AIdriven solutions using tools like AWS SageMaker TensorFlow or Sklearn (if applicable).
- Engage in product discovery processes from planning to execution to ensure highquality software delivery.
- Collaborate with crossfunctional teams to define and prioritize new features and improvements.
Required Skills and Experience
- 3 years of experience in software development.
- Proficiency in Vue.js (essential).
- Experience with JavaScript/TypeScript frameworks and libraries.
- Backend development experience with C# Python or Java.
- Familiarity with databases such as MongoDB or SQL Server.
- Exposure to Docker and CI/CD pipelines.
- Bonus: Experience working with AI/ML tools like TensorFlow Keras or MLflow.
- Optional: Experience with LLMs LangChain or other AI frameworks.
Preferred Skills
- Experience with RESTful APIs and thirdparty integrations.
- Familiarity with version control systems such as Git.
- Understanding of modern web development tools and frameworks.
- Knowledge of CI/CD pipelines and deployment processes.
Core Competencies
- Ability to work effectively in a team environment.
- Skilled in writing clean maintainable and efficient code.
- Strong problemsolving skills with attention to detail.
- Excellent communication and teamwork abilities.
- Selfmotivated with the ability to work independently and with minimal supervision.
Remote Work :
No