Job Description
Cape Town – Western Cape – South Africa
- Develop and maintain scalable, Full Stack web applications using Next.js (Frontend) and Node.js (Backend).
- Build rich, user-centric interfaces that bring complex business processes to life through clean and responsive UI components.
- Create RESTful using Node.js and TypeORM, with strong data modeling and performance in mind.
- Write modular, maintainable code with comprehensive Unit and Integration Tests, following TDD, using frameworks like Jest and Supertest.
- Design and manage infrastructure components using Docker Compose, Terraform and deploy to AWS services (EC2, ECS, RDS, S3, etc.).
- Translate UI/UX wireframes into functional front-end code with high attention to performance and accessibility.
- Produce clear and concise technical documentation using DDD.
- Collaborate with Engineers, Product, DevOps, and QA to ensure seamless end-to-end delivery.
- Participate in code reviews, trunk-based development, continuous integration, and Agile development practices.
- 4 + Years experience as a Full Stack Engineer.
- Solid experience in TypeScript, HTML5, CSS3.
- Solid experience in Node.js, Express.js/Fastify, and TypeORM or equivalent ORM tools.
- Strong experience with React.js or Next.js, including SSR/ISR concepts.
- Strong experience with OO, enterprise integration, microservice and serverless architecture.
- Experience working with Docker Compose for local development and containerized deployment.
- Comfortable using AWS services like EC2, ECS, RDS, and S3.
- Strong knowledge of RESTful API design, error handling, and security best practices.
- Experience with Unit and Integration Testing using tools like Jest, Mocha, or Supertest.
- Proficient using as Git, and CI/CD pipelines.
- Can work effectively with remote teams in different time zones (e.g. UK, India, Portugal, etc.).
- Knowledge of PostgreSQL, MariaDB, GraphQL, or MongoDB.
- Familiarity with DevOps practices and Infrastructure as Code (e.g., Terraform, Biceps).
- Exposure to Agile/Scrum development practices.
- Prior experience in building isomorphic/universal React applications.
- Experience with mobile-first design or progressive web apps (PWAs).
- Excellent English speaking and written communication.
- Ability to identify and pick up new technologies and operating systems quickly.
- Able to work flexibly to deliver on-time to tight timescales.
GO APPLY NOW
Safe & secure application process
Explore More Opportunities
Get Similar Job Alerts
Job Seeker Tip
Dress professionally for interviews, even if the company has a casual dress code.
How to Apply
Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.
JVR Jobs connects you with employers – we don’t process applications directly.
Latest Job Opportunities
George: Junior Quantity Surveyor posted by The Talent Room
Description: Pre-Contract (Tender Stage)Assist with preparing Bills of Quantities (BOQs) from architectural and engineering drawings.Compile tender...
View JobBallito: Host posted by Craven Cottage CC
Duties: Uphold and enhance brand standards across all operationsProvide feedback to the General ManagerEnsure that health & safety practices are…
View JobJohannesburg West: Technical sales engineer posted by Network Finance
Job & Company Description:Become part of an industry leader known for its high-quality conveying solutions and strong footprint across the…
View JobPiet Retief: Administrator posted by Bidvest Protea Coin
Process monthly site rosters.Daily capturing of attendance.Generate various daily, weekly, monthly, and ad-hoc work.Check if hours are correct on dummy…
View JobGauteng: Graduate Mechanical Engineer posted by Elchemie
What you’ll be doingAssist with process assessments, troubleshooting, and optimization of water and chemical treatment systemsSupport project planning,...
View JobGauteng: Senior iOS Developer posted by The Talent Room
Analysis and PlanningCollaborate in the application lifecycle (planning, design, development, deployment, maintenance) collaborating with stakeholders for...
View Job
Browse Employers
Job Alerts