CrawlJobs Logo

Intermediate Developer

South Africa, Cape Town 480000.00 - 840000.00 ZAR / Year · Job Posted February 19, 2026
Apply Position
Job Link Share

Job Description

As a Mid‑Level Developer, you’ll work across our entire technology ecosystem touching multiple stacks, tools, and platforms. You won’t be boxed into one part of the system; you’ll become a well‑rounded engineer who understands how everything fits together.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • Proficient in JavaScript and Python
  • Skilled in backend development using at least one framework (e.g. FastAPI)
  • Comfortable managing databases and designing schemas
  • Exposure to front‑end frameworks (experience with Vue is a bonus)

Nice to have

experience with Vue

Looking for more opportunities?

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

Similar Jobs for

Intermediate Developer

8 matching positions

AI Junior / Intermediate Developer

Lead hands-on technical onboarding and proof-of-concept integration of emerging ...
Location
Location
United States , Alpharetta
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years hands-on experience building or integrating with AI-assisted development tools
  • Proficient in at least one modern language (Python, TypeScript/Node.js, Go, or Java) and comfortable building CLIs, plugins, or integrations
  • 2+ years experience standing up proof-of-concept environments (containers, cloud sandboxes, IDE extensions)
  • 2+ years understanding of Git-centric workflows, CI/CD, and developer tooling ecosystems
  • 2+ years technical writing skills for integration documentation and runbooks
  • Bachelor's degree in Computer Science, Software Engineering, or related technical field (or equivalent professional experience)
Job Responsibility
Job Responsibility
  • Drive technical onboarding of new AI developer tools lacking existing commercial agreements
  • Build proof-of-concept implementations and assess integration readiness against Morgan Stanley's developer platform
  • Partner with security, risk, and platform teams to evaluate controls and integration constraints
  • Document onboarding steps, integration patterns, and operational considerations for each tool
  • Collaborate with internal stakeholders on requirements, success criteria, and enablement needs
  • Support iterative expansion – onboard additional tools as they are prioritized during the engagement
  • Fulltime
Read More
Arrow Right

AI Junior / Intermediate Developer

Lead hands-on technical onboarding and proof-of-concept integration of emerging ...
Location
Location
United States , New York
Salary
Salary:
104904.00 - 218550.00 USD / Year
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years hands-on experience building or integrating with AI-assisted development tools
  • Proficient in at least one modern language (Python, TypeScript/Node.js, Go, or Java) and comfortable building CLIs, plugins, or integrations
  • 2+ years experience standing up proof-of-concept environments (containers, cloud sandboxes, IDE extensions)
  • 2+ years understanding of Git-centric workflows, CI/CD, and developer tooling ecosystems
  • 2+ years technical writing skills for integration documentation and runbooks
  • Bachelor's degree in Computer Science, Software Engineering, or related technical field (or equivalent professional experience)
  • Hands-on experience with LLM SDKs (Anthropic, OpenAI, Google) and agentic frameworks
  • Prior integration work with MCP servers, VS Code extensions, or JetBrains plugins
  • Familiarity with enterprise authentication (SSO, OAuth) and secrets management
  • Financial services experience
Job Responsibility
Job Responsibility
  • Drive technical onboarding of new AI developer tools lacking existing commercial agreements
  • Build proof-of-concept implementations and assess integration readiness against Morgan Stanley's developer platform
  • Partner with security, risk, and platform teams to evaluate controls and integration constraints
  • Document onboarding steps, integration patterns, and operational considerations for each tool
  • Collaborate with internal stakeholders on requirements, success criteria, and enablement needs
  • Support iterative expansion – onboard additional tools as they are prioritized during the engagement
  • Fulltime
Read More
Arrow Right

Senior Java Developer - Intermediate

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ and above years of strong, hands-on experience in developing Java applications
  • Hands-on expertise in real-time streaming technologies such as Apache Flink, Apache Samza or other streaming frameworks
  • Proficiency with Linux and shell scripting
  • Experience with Kafka, Spring Boot, Microservices, and database technologies
  • Proven experience with DevOps practices, including CI/CD pipeline development, Docker, and OpenShift
  • Familiarity with log observability tools such as the ELK stack
  • Strong understanding of distributed systems, data pipelines, and event-driven architectures
  • Strong analytical and problem-solving skills
  • Ability to adapt to shifting priorities and thrive in a fast-paced environment
  • Excellent written and verbal communication skills, with the ability to interact effectively with business users
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

LowCode Developer Intermediate

We are seeking an Intermediate Low Code Developer to join our team. The ideal ca...
Location
Location
Romania , Timișoara
Salary
Salary:
Not provided
https://www.bosch.pl/ Logo
Robert Bosch Sp. z o.o.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • 2+ years of experience in low code development using platforms such as OutSystems
  • Experience with web development technologies such as HTML, CSS, and JavaScript
  • Knowledge of data modelling and database design
  • Strong analytical and problem-solving skills
  • Excellent communication and interpersonal skills
  • Ability to work independently and as part of a team
Job Responsibility
Job Responsibility
  • Develop and maintain low code applications using platforms such as OutSystems
  • Build integrations with external systems and data sources using REST APIs and other web services
  • Test and debug low code solutions to ensure high quality and error-free code
  • Collaborate with other developers, architects, and business analysts to deliver innovative and effective solutions
  • Mentor junior developers and provide technical guidance as needed
  • Keep up-to-date with emerging trends and technologies in low code development
What we offer
What we offer
  • Flexible benefits system – 2700 RON/year through your benefits account
  • Meal tickets with a value of 40 Ron
  • Annual bonus based on performance
  • 300 Ron for Christmas and Easter for you and your minor children
  • Loyalty bonus at 5, 10, and additional 5-year intervals
  • Discount on language courses up to 1200 RON/year
  • Referral bonuses
  • Relocation package of 2500 RON (conditions apply)
  • Newborn bonus of 5000 RON
  • Support for unforeseen situations
  • Fulltime
Read More
Arrow Right

Apps Developer Intermediate Programmer Analyst

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
Costa Rica , Heredia
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4-6 years of relevant experience in the Financial Service industry
  • Intermediate level experience in Applications Development role
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor’s degree/University degree or equivalent experience
  • Conocimientos avanzados en C#, Java Script y SQL.
  • Inglés intermedio B1 .
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications.
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision.
  • Can exercise independence of judgement and autonomy.
  • Acts as SME to senior stakeholders and /or other team members.
  • Fulltime
Read More
Arrow Right

RPA Innovator & Developer (Intermediate)

We are looking for a passionate Learner and Problem Solver to join our automatio...
Location
Location
India , Pune City
Salary
Salary:
Not provided
assetsoft.biz Logo
AssetSoft
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • The "Learner" Mindset: self-driven and constantly upskilling
  • Advanced UiPath Skills: 2–4 years of hands-on experience, comfortable with REFramework, Queues, Orchestrator, and API integrations
  • Power Platform Prowess: practical experience building flows in Power Automate and apps in Power Apps
  • Technical Creativity: enjoy finding "out of the box" solutions to tricky integration challenges
  • Communication: can explain complex technical concepts to non-technical stakeholders clearly and professionally
  • Education: BCA/B.Sc (CS), B.Tech/B.E. (CS/IT), MCA, or M.Tech.
Job Responsibility
Job Responsibility
  • Innovate & Architect: design and deploy robust, scalable automation solutions using UiPath and Power Platform
  • R&D & Experimentation: actively research emerging technologies
  • Solve Complex Problems: collaborate with stakeholders to translate requirements into technical solutions
  • Be the Expert: serve as a Technical SME during client workshops
  • Troubleshoot & Optimize: troubleshoot issues and optimize existing bots
  • Share Knowledge: document creative solutions and technical specs.
What we offer
What we offer
  • Culture of Innovation: work on the cutting edge of PropTech
  • Growth Path: environment to master new tools and advance your career
  • Impact: your code will directly improve efficiency for major global clients.
  • Fulltime
Read More
Arrow Right

Cloud Developer - Intermediate

Cloud Developer - Intermediate (Golang / Java). In the HPE Hybrid Cloud, we lead...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Information Systems, or equivalent
  • Typically 3–5 years of experience in software development, preferably in storage or container ecosystems
  • Strong programming skills in Golang, or similar languages
  • Strong expertise in software programming and object-oriented concepts
  • Hands-on experience with Linux operating systems and Strong Storage fundamentals
  • Practical experience with Containers, Kubernetes, and containerized environments
  • Experience with RESTful APIs, microservices, and automation tools like Ansible
  • Good understanding of virtualization platforms and cloud architectures
  • Skilled in troubleshooting storage integration issues, including persistent volumes, snapshots, and dynamic provisioning
  • Familiarity with distributed systems, DevOps practices, and CI/CD pipelines
Job Responsibility
Job Responsibility
  • Design and develop CSI drivers to enable seamless integration of HPE storage solutions with container orchestration platforms like Kubernetes
  • Implement enhancements, updates, and programming changes for storage-related features in containerized environments
  • Analyse design requirements and determine coding, programming, and integration activities based on project objectives and guidelines
  • Develop and execute unit and integration tests for CSI drivers
  • debug issues and propose improvements
  • Participate in technical discussions, design reviews, and project meetings as part of the solution development team
  • Collaborate with cross-functional teams to ensure compatibility and performance of CSI drivers within hybrid cloud environments
  • Troubleshoot storage-related issues in containerized deployments, including networking and persistent volume configurations
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
Read More
Arrow Right

Intermediate Software Developer

Are you an Intermediate Software developer with full stack programming frame-wor...
Location
Location
Canada , Edmonton
Salary
Salary:
71.00 - 87.00 USD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
July 24, 2026
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, Engineering or equivalent
  • Working knowledge in one or more general purpose programming languages including but not limited to: Java, Node, React, Python, JavaScript, etc.
  • Full stack programming frame-working & languages - preferences given to those who have experience with Java/JavaScript/Node/Python/React, however equivalencies will be considered
  • Source code management - appropriately uses version-control tools and best practices, e.g. GitLab, GitHub etc.
  • Development Tools - knowledge of standard tools to create, debug, maintain, deploy or otherwise support applications, experience with AI tooling for code generation is an asset
  • Experience in building and maintaining APIs
  • Knowledge of application lifecycle, skills including application design, test definition, and technical analysis
Job Responsibility
Job Responsibility
  • Reporting to a Senior or Principal developer, works from a given list of software vulnerabilities in priority order, identifying and fixing, testing and subsequently deploying the fixes to production systems
  • Writes additional unit tests when necessary
  • Ensures end-to-end test pass
  • Obtains the necessary MR approvals
  • Ensures change management processes are followed
  • Uses standard pipeline tools to deploy to production
  • Completes the necessary paperwork, following standard processes, for mitigations or false positive identification
  • Updates progress daily through the provided tracking tool
  • Use sanctioned AI tooling to improve processes and find efficiencies
  • Fulltime
Read More
Arrow Right