Kerv logoKerv logo

Senior Full Stack Software Engineer

KervSouth Africa, Cape Town
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Essential Skills: Proven experience in full-stack development with proficiency in JavaScript frameworks, particularly Next.js and Node.js. Strong understanding of RESTful API design and service-oriented architecture. Experience with SQL and NoSQL databases, particularly with TypeORM. Knowledge of containerization and orchestration tools such as Docker and AWS. Ability to write clean, maintainable code and perform thorough testing. Excellent communication skills and a collaborative spirit.

About the job

Senior Full Stack Software Engineer

Experience Required: 4+ Years

Location: Stellenbosch, South Africa

Working Hours: Flexibility to align with UK hours

About Us:

At Kerv South Africa, we are more than just a technology firm; we are pioneers driving innovation. Our team excels at transforming intricate challenges into intuitive digital solutions. Through a unique integration of Power Platform, DevSecOps, and advanced Software Engineering, we craft tailored business solutions that deliver exceptional value to our clients.

As a proud member of the Kerv Group, a leading technology consultancy generating £112 million in revenue, we bring together a global network of over 700 professionals collaborating with more than 800 industry leaders. Join us in an environment that prioritizes people, where our "Great Place to Work" certifications from the UK and India are a testament to our outstanding work culture. Experience a wealth of opportunities in a collaborative atmosphere that values teamwork and innovation, guided by visionary architects in the industry.

Key Responsibilities:

  • Develop and enhance scalable full-stack web applications utilizing Next.js for the frontend and Node.js for the backend.
  • Create user-centric interfaces that simplify complex business functions through elegant and responsive UI components.
  • Design RESTful services using Node.js and TypeORM, ensuring robust data modeling and performance optimization.
  • Write clean, modular code accompanied by comprehensive unit and integration tests, adhering to TDD principles with frameworks such as Jest and Supertest.
  • Design and maintain infrastructure components using Docker Compose and Terraform, deploying solutions on AWS services (EC2, ECS, RDS, S3, etc.).
  • Transform UI/UX wireframes into high-performance front-end code with a focus on accessibility.
  • Produce technical documentation that is clear and concise using Domain-Driven Design (DDD).
  • Collaborate effectively with Engineers, Product Managers, DevOps, and QA teams to ensure seamless delivery.
  • Engage in code reviews, trunk-based development, continuous integration, and agile methodologies.

About Kerv

Kerv is a global leader in technology consultancy, renowned for our innovative approaches and commitment to transforming businesses through cutting-edge digital solutions. With a strong presence in multiple countries, we pride ourselves on our collaborative culture that fosters professional growth and innovation.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.