CrawlJobs Logo

Associate Full Stack Engineer

South Africa, Cape Town · Job Posted January 25, 2026
Apply Position
Job Link Share

Job Description

Join NTT DATA as an Associate Full Stack Engineer, where you will design, implement, and maintain reliable systems. With a focus on both frontend and backend technologies, you will collaborate with teams to deliver high-quality software.

Job Responsibility

  • Designs, implements, tests and maintains sophisticated and highly reliable systems that support the company’s business processes and operations
  • Develops high-quality production-ready code with ample test coverage to ensure maintainability, stability and durability
  • Works closely with the Development Team and across teams to deliver valuable software often
  • Communicate timeously on blockers & unblock others
  • Works closely with the Product Owner to refine product requirements
  • Contributes to the technical evolution of the product
  • Owns the quality of software
  • Continuously improves the software development life cycle and software engineering best practices
  • Gives 3rd level product support

Requirements

  • Bachelor's degree in Computer Science
  • 2+ years of experience in relevant technologies
  • Broad understanding and experience on the front-end technology stack
  • Understanding and experience on back-end technologies, including application servers, databases, etc.
  • Experience with commercial software development
  • Solid programming skills, design patterns, etc.
  • Identifying commonly occurring problems and creating solutions to solve them
  • Experience building web services APIs (REST/SOAP)
  • Understanding of Internet protocols and network technologies
  • Experience of database concepts and implementation
  • Must have skills: TypeScript/JavaScript, REACT

Nice to have

  • Python
  • Azure
  • GitHub Copilot
  • Curious or experienced with Microsoft Azure
  • Wants to work on improving team agility
  • Understands UX
  • Enjoys intellectual and technical challenges

What we offer

  • Hybrid working environment
  • Emphasizes diversity and inclusion
  • Workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Associate Full Stack Engineer

8 matching positions

Sr Associate Software Engineer - Full Stack

Amgen is seeking a Sr Software Engineer - Full Stack to design, develop, and sup...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
amgen.com Logo
Amgen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s / Bachelor’s degree with 5 - 8 years of experience in Computer Science, IT or related field
  • Strong hands-on experience developing full-stack applications using React.js, Next.js, Node.js, Typescript, Javascript
  • Strong experience building scalable RESTful APIs and backend services
  • Hands-on experience building Retrieval-Augmented Generation (RAG) pipelines and integrating vector databases
  • Understanding of AI agent architectures, orchestration frameworks, and context-aware AI systems
  • Experience integrating AI capabilities into web applications, APIs, and enterprise workflows
  • Experience with AWS cloud data platforms
  • Certified AWS Professional or Associate certification (Required)
  • Excellent critical-thinking and problem-solving skills
  • Strong communication and collaboration skills
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable full-stack web applications using React.js, Next.js, Node.js, Typescript
  • Build responsive, mobile-first, and user-centric interfaces that support enterprise Insights and Field Intelligence use cases
  • Develop reusable UI components, application frameworks, and shared libraries following modern front-end engineering best practices
  • Design and develop secure and scalable backend services, APIs, and microservices using Node.js and REST/GraphQL architectures
  • Implement server-side rendering (SSR), static site generation (SSG), and modern web optimization techniques using Next.js
  • Ensure application scalability, performance optimization, accessibility, and cross-browser compatibility
  • Design and develop AI-enabled applications leveraging Large Language Models (LLMs) such as OpenAI models and enterprise AI services
  • Develop Retrieval-Augmented Generation (RAG) solutions using vector databases and enterprise knowledge sources
  • Design and implement AI agent workflows and orchestration frameworks to automate business processes and insight generation
  • Integrate AI capabilities into enterprise web applications, APIs, and workflows for real-time intelligence and automation
  • Fulltime
Read More
Arrow Right

Associate Full-Stack Engineer (Front-End Leaning)

At Encord, we're building the AI infrastructure of the future. One of the bigges...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
encord.com Logo
Encord
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experienced in developing and maintaining multiple systems from scratch or significantly contributing to major changes to existing systems
  • Knowledge of trade offs involved in building reliable, performant software at speed
  • Comfortable moving across the stack when necessary
  • Enjoy problem solving and thinking from first principles
  • Ready to pick up new skills and build quickly
  • Comfortable with uncertainty and tackling problems without a predefined clear definition or obvious solution
  • A team player who contributes best work and helps others contribute theirs
  • Open to learning new technologies
  • Prior experience in Python and Typescript appreciated but not required
Job Responsibility
Job Responsibility
  • Drive product and team to new heights
  • Have end-to-end ownership of projects from product, design and architectural decisions to deployment, monitoring and measuring impact on users
  • Work across the stack, covering everything from deployment to styling
  • Take initiative, be proactive in problem-solving, and continuously seek improvements
  • Work autonomously to take charge of projects, make decisions, and drive work forward
  • Collaborate and support team with challenging problems
  • Tackle complex domains and immense scale with simple solutions
What we offer
What we offer
  • Competitive salary, commission and equity in a hyper growth business
  • Strong in-person culture
  • Room to grow into anything you choose
  • 25 days annual leave a year + public holidays
  • Opportunity to be part of a startup with a clear mission and vision
  • Get to explore and build services enterprise AI use cases across many different industry verticals
  • Work at the cutting edge of computer vision and deep learning
  • Fulltime
Read More
Arrow Right

Associate Engineer, Software Full Stack

The associate full stack Software Engineer will work with a team of other softwa...
Location
Location
United States , Overland Park; Atlanta; Bellevue
Salary
Salary:
72300.00 - 130400.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree Computer Science or Engineering
  • Less than 2 years - Full Stack web development including front end and back end
  • Less than 2 years - Experience in Javascript
  • Knowledge of html, css, webpack, JavaScript, at least one front end framework and one backend framework
  • Understands web protocols, how full stack applications operate and data flows
  • At least 18 years of age
  • Legally authorized to work in the United States
Job Responsibility
Job Responsibility
  • Maintains and enhances full stack web solutions including both the back end and front end
  • Collaborates with team to break down features into user stories and estimate them
  • Continuously learns new technologies
  • Ability to offer and communicate ideas and opinions
  • Ability to learn technologies being used
  • Awareness of technology roadmap
  • Updates job knowledge by tracking and understanding emerging engineering practices
What we offer
What we offer
  • Annual stock grant
  • Employee stock purchase plan
  • 401(k)
  • Access to free, year-round money coaches
  • Medical, dental and vision insurance
  • Flexible spending account
  • Paid time off
  • Up to 12 paid holidays
  • Paid parental and family leave
  • Family building benefits
  • Fulltime
Read More
Arrow Right

Full Stack Engineer (AI & Agentic AI Systems)

The Full Stack Engineer (AI & Agentic AI Systems) is a strategic professional wh...
Location
Location
India , Pune; Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-5 years in an Apps Development role
  • Demonstrated execution capabilities
  • Strong analytical and quantitative skills
  • Data driven and results-oriented
  • Experience in running high traffic, distributed, cloud based services
  • Experience in affecting large culture change
  • Experience leading infrastructure programs
  • Skilled at working with third party service providers
  • Excellent written and oral communication skills
  • Bachelor’s/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Design and deliver end‑to‑end solutions spanning architecture, system design, low‑level design, and high‑quality coding across modern full‑stack environments
  • Build responsive, modular UI applications using React, integrating complex AI-driven workflows and real‑time interactions
  • Develop scalable, high‑performance backend services in Java / Python, implementing resilient APIs, event‑driven patterns, and microservices architectures
  • Engineer AI‑powered features leveraging Google Gemini LLM, Vertex AI, ADK, vector databases (A2A), RAG pipelines, MCP, context engineering, and advanced prompt engineering techniques
  • Implement secure, well‑structured REST and GraphQL APIs, ensuring reliability, versioning discipline, and clean integration patterns across platforms
  • Optimize system performance and scalability, applying profiling, load‑testing insights, caching strategies, and distributed system tuning
  • Drive robust CI/CD practices, integrating automated testing, code quality gates, containerization, and cloud‑native deployment pipelines
  • Partner with QE to build and maintain automated test suites (UI, API, integration, and performance), improving release quality and reducing regression risk
  • Identify, diagnose, and remediate performance bottlenecks, penetration testing vulnerabilities, and production issues with precision and root‑cause clarity
  • Collaborate cross‑functionally with AI scientists, architects, and product teams to translate business challenges into production‑ready, intelligent agentic systems
  • Fulltime
Read More
Arrow Right

Java Full Stack Engineer

Be part of Strategic team to develop, enhance, support and maintain solutions fo...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-4 years of strong experience in Application Development or systems analysis role
  • Experience in programming of software applications and implementing successful projects
  • Proven engineering experience building robust, scalable, and maintainable applications in the Capital Markets Technology industry
  • Build, deploy, and test application components in a development environment during the implementation phase working with all layers of the application stack
  • Work proactively & independently to address project requirements, and articulate issues/challenges with enough lead time to address project delivery risks
  • Ensure code developed meets the requirements
  • Ability to adjust priorities quickly as circumstances dictate
  • Experience working in Financial Services or a large complex and/or global environment
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated analytic/diagnostic skills
Job Responsibility
Job Responsibility
  • Write code on one or more development platforms to deliver part or all of a feature, under guidance from senior engineers
  • Respond to problems, questions, or situations by applying established criteria to directly influence development outcomes. In doing so, use the right technology to solve technical challenges required to deliver all or part of small scale features and functions and / or supporting aspects of a larger program efforts
  • Have responsibility for applications systems analysis and programming activities that may include inputs to feasibility studies, time and cost estimates and implementation of new or revised applications systems and programs
  • Accountable for development, design, construction, testing and implementation and write secure, stable, testable and maintainable code
  • Operate with autonomy, while some oversight and direction may be required
  • Engage in digital applications development, risk technology, Analytic Model Development and Application support activities to meet specific business needs of user areas and to test systems to ensure integrity of deliverables
  • Expected to provide sound understanding of application development concepts and principles and a basic knowledge of concepts and principles in other technology areas
  • On occasion, may need to consult with users, clients and other technology groups on issues and recommend programming solutions for customer exposed systems
  • Understand the functionality of the systems involved with projects. This includes the applications/services, runtime operations, and maintenance
  • Understand the business context and the associated customer use cases
  • Fulltime
Read More
Arrow Right

Lead Full-Stack Engineer

The Applications Development Technology Lead Analyst is a senior level position ...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of relevant experience in Apps Development or systems analysis role
  • Experience with Loan IQ Platform or Loan IQ SDK development is desirable
  • Experience with REST, JMS, SOAP, Microservices
  • Experience with Spring Boot, Swagger, Tomcat and JSON and XML processing
  • Very hands on role and associate should be able to write code on daily basis
  • Experience with at least one of the Messaging Systems: Kafka, Tibco. IBM MQ, etc.
  • Good knowledge of SQL
  • Familiarity with Windows and Linux operating systems and able to write shell & batch programs
  • Experience with Kubernetes and Docker
  • Knowledge of Threading, Collections, Exception Handling, JDBC, Java OOD/OOP Concepts, GoF Design Patterns, File I/O
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Fulltime
Read More
Arrow Right

Full Stack Engineer

Are you up for the challenge of creating seamless user experiences from every an...
Location
Location
United Kingdom , Manchester
Salary
Salary:
Not provided
paconsulting.com Logo
PA Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience of full stack web application development using TypeScript including React and Next.js
  • Experience of UI engineering using CSS, knowledge of accessibility compliance and working with designers to deliver design systems in code
  • Proven experience of backend API development with Node.js including an understanding of databases, ORM patterns (e.g. Prisma) and service-oriented architectures
  • Experience of developing cloud-native applications in one of AWS, Azure or GCP, ideally using a serverless architecture (e.g. functions, message queues, databases, API gateways, authentication)
  • Understanding of software testing approaches and associated frameworks (e.g. unit testing, Testing Library, Cypress etc)
  • Experience of agile software development including sprints, work estimation and developing acceptance criteria
Job Responsibility
Job Responsibility
  • Working as part of a larger team who are collectively responsible for delivering functioning solutions to our clients
  • Owning and delivering on specific tasks, being the design authority and accountable for creating solutions
  • Being a trusted member of the team, empowered to move things forward on your own steam
  • Coaching more junior analysts in the team, working with them to build their expertise
  • Having team discussions with the client on the project and contributing thoughts and ideas into the team
What we offer
What we offer
  • Health and lifestyle perks accompanying private healthcare for you and your family
  • 25 days annual leave (plus a bonus half day on Christmas Eve) with the opportunity to buy 5 additional days
  • Generous company pension scheme
  • Opportunity to get involved with community and charity-based initiatives
  • Annual performance-based bonus
  • PA share ownership
  • Tax efficient benefits (cycle to work, give as you earn)
  • Fulltime
Read More
Arrow Right

Full Stack Engineer

Are you up for the challenge of creating seamless user experiences from every an...
Location
Location
United Kingdom , Belfast
Salary
Salary:
Not provided
paconsulting.com Logo
PA Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience of full stack web application development using TypeScript including React and Next.js
  • Experience of UI engineering using CSS, knowledge of accessibility compliance and working with designers to deliver design systems in code
  • Proven experience of backend API development with Node.js including an understanding of databases, ORM patterns (e.g. Prisma) and service-oriented architectures
  • Experience of developing cloud-native applications in one of AWS, Azure or GCP, ideally using a serverless architecture (e.g. functions, message queues, databases, API gateways, authentication)
  • Understanding of software testing approaches and associated frameworks (e.g. unit testing, Testing Library, Cypress etc)
  • Experience of agile software development including sprints, work estimation and developing acceptance criteria
Job Responsibility
Job Responsibility
  • Working as part of a larger team who are collectively responsible for delivering functioning solutions to our clients
  • Owning and delivering on specific tasks, being the design authority and accountable for creating solutions
  • Being a trusted member of the team, empowered to move things forward on your own steam
  • Coaching more junior analysts in the team, working with them to build their expertise
  • Having team discussions with the client on the project and contributing thoughts and ideas into the team
What we offer
What we offer
  • Health and lifestyle perks accompanying private healthcare for you and your family
  • 25 days annual leave (plus a bonus half day on Christmas Eve) with the opportunity to buy 5 additional days
  • Generous company pension scheme
  • Opportunity to get involved with community and charity-based initiatives
  • Annual performance-based bonus
  • PA share ownership
  • Tax efficient benefits (cycle to work, give as you earn)
  • Fulltime
Read More
Arrow Right