CrawlJobs Logo

Full Stack Engineer - Backend

theodo.co.uk Logo

Theodo

Location Icon

Location:
South Africa , Cape Town

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We’re building a team of highly-skilled engineers who want one thing above all else: to write excellent code, every day, and continuously level up technically. You're the kind of person who thrives on solving hard technical problems, learning from brilliant peers, and getting deep into the codebase — day in, day out. This isn’t solo hacker mode. You’ll be part of a high-performing team and expected to navigate real-world, fast-moving client projects. That means collaborating thoughtfully, communicating clearly, and being proactive in unblocking yourself and others. We want engineers who ask great questions, learn from their teammates, and know how to get what they need to do their best work.

Job Responsibility:

  • Focus on the back end, building a high-impact, cutting edge product used by hundreds of thousands worldwide
  • Collaborate thoughtfully, communicate clearly, and be proactive in unblocking yourself and others
  • Ask great questions, learn from teammates, and know how to get what they need to do their best work

Requirements:

  • Proficiency with AWS, preferably within a serverless architecture (Lambda, DynamoDB, etc.)
  • Strong experience with C# and the .NET
  • Frontend development experience with React
  • Proven ability to manage external clients and build strong working relationships
  • Demonstrated skill in managing stakeholders across technical and non-technical teams
  • STEM or Computer Science degree, or equivalent practical experience
  • Background in Full Stack Engineering, with a strong focus on backend development
What we offer:
  • 22 Days annual leave
  • Learning and Development Support throughout your career at Theodo
  • 3 week work from anywhere policy
  • Equipment budget for your tech set up
  • Company pension
  • Monthly Socials
  • A Slack network of 600+ engineers across our extended ecosystem
  • Monthly "Lunch & Tells"

Additional Information:

Job Posted:
December 12, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Full Stack Engineer - Backend

Principal Full Stack Cybersecurity Engineer

The Principal Full Stack Cybersecurity Engineer will work with software engineer...
Location
Location
United States , Bellevue
Salary
Salary:
129400.00 - 233400.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
  • 7-10 years’ experience in full stack development experience including front end and back end
  • 7-10 years designing database schemas, writing SQL
  • 3+ years DevOps experience with infrastructure as code
  • 4-7 years using cloud services from AWS, Azure or GCP
  • 7-10 years technical engineering experience
  • 1+ years coaching and mentoring team members
  • Expected to be able to setup a completely new full stack environment from scratch including build steps and backend infrastructure
  • Deep knowledge of at least one structured and one scripting language
  • Understands web protocols, how full stack applications operate and data flows
Job Responsibility
Job Responsibility
  • Design new infrastructure and monitor existing systems to ensure security compliance
  • Work with engineers to develop full-stack SW solutions with a focus on security
  • Advise engineering teams on security, compliance, and risk assessments
  • Interface with groups including Cybersecurity, application support, engineering ops, privacy
  • Perform security analysis of existing and new technologies and form recommendations on their use
  • Propose and implement improvements to enhance existing systems and processes
  • Lead the identification of security needs & recommends plans/resolutions
  • Implement, test, and monitor information security improvements
  • Leads information security reviews of Engineering projects and proposals
  • Executes security projects driven by groups both internal and external to Engineering teams
What we offer
What we offer
  • Competitive base salary and compensation package
  • 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
  • Fulltime
Read More
Arrow Right

Full Stack Software Engineer

At Atlassian, we're motivated by a common goal: to unleash the potential of ever...
Location
Location
United States
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 1-3+ years experience building and developing backend applications
  • Bachelor's or Master's degree with a preference for Computer Science degree
  • Experience crafting and implementing highly scalable and performant RESTful micro-services
  • Proficiency in any modern object-oriented programming language (e.g., Java, Kotlin, Go, Scala, Python, etc.)
  • Fluency in any one database technology (e.g. RDBMS like Oracle or Postgres and/or NoSQL like DynamoDB or Cassandra)
  • Real passion for collaboration and strong interpersonal and communication skills
  • Broad knowledge and understanding of SaaS, PaaS, IaaS industry with hands-on experience of public cloud offerings (AWS, GAE, Azure)
  • Familiarity with cloud architecture patterns and an engineering discipline to produce software with quality
Job Responsibility
Job Responsibility
  • Build and ship features and capabilities daily in highly scalable, cross-geo distributed environment
  • Be part of an amazing open and collaborative work environment with other experienced engineers, architects, product managers, and designers
  • Review code with best practices of readability, testing patterns, documentation, reliability, security, and performance considerations in mind
  • Mentor and level up the skills of your teammates by sharing your expertise in formal and informal knowledge sharing sessions
  • Ensure full visibility, error reporting, and monitoring of high performing backend services
  • Participate in Agile software development including daily stand-ups, sprint planning, team retrospectives, show and tell demo sessions
What we offer
What we offer
  • Health coverage
  • Paid volunteer days
  • Wellness resources
  • Bonuses
  • Commissions
  • Equity
  • Fulltime
Read More
Arrow Right

Sase Cloud Full Stack Engineer

This role focuses on full stack development for Silver Peak Orchestrator web app...
Location
Location
United States , San Jose
Salary
Salary:
117500.00 - 270000.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 5 years of experience in Java-based server-side development
  • Proven track record of developing database applications using SQL and NoSQL
  • Experience in HTML, CSS, JavaScript, React, Node.js and REST API
  • Experience in orchestrating AWS, Azure, GCP, or other cloud services
  • Experience in developing web applications for cloud deployments
  • Complete ownership, problem-solving skills and tremendous self-drive
  • Strong written and verbal communication skills
  • Bachelor's degree or equivalent in Computer Science or Computer Information Systems/Applications
  • Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Release Management, Security-First Mindset, User Experience (UX)
Job Responsibility
Job Responsibility
  • Develop new features for Silver Peak Orchestrator web application
  • Manage SD-WAN enabled networks
  • Responsible for backend and frontend software development for web applications
  • Know white box unit test cases for your implementations
  • Collaborate with remote teams
What we offer
What we offer
  • Comprehensive suite of benefits that supports physical, financial and emotional wellbeing
  • Specific programs catered to career development
  • Inclusive work environment
  • Flexibility to manage work and personal needs
  • Fulltime
Read More
Arrow Right

Senior Growth Full-Stack Engineer

Senior Growth Full-Stack Engineer role at Seamless.AI focusing on user activatio...
Location
Location
United States
Salary
Salary:
Not provided
https://seamless.ai/ Logo
Seamless.AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience as a full-stack engineer (startup or growth-focused environment preferred) with SaaS product
  • Strong proficiency in modern JavaScript/TypeScript (React.js, Node.js)
  • Proficiency with modern database technologies (PostgreSQL, Vector DBs, OpenSearch, DynamoDB)
  • Proficiency with Cloud architecture and scalability best practices, in particular AWS (Lambda, serverless, cloud-native services)
  • Hands-on experience with A/B testing platforms (GrowthBook, Optimizely, LaunchDarkly, etc.)
  • Familiarity with feature flag systems and controlled experiment rollout strategies
  • Experience with product analytics tools (Amplitude, Segment, Tableau)
  • Ability to translate growth hypotheses into technical experiments quickly and iteratively
  • Strong data-driven mindset with the ability to evaluate experiment outcomes statistically
  • Comfortable working in fast-moving, cross-functional growth teams
Job Responsibility
Job Responsibility
  • Collaborate with growth, product, and data teams to design and implement A/B tests and growth experiments focused on user activation
  • Build, deploy, and maintain full-stack features and experiment infrastructure (frontend + backend)
  • Implement and manage feature flagging systems to enable rapid testing and controlled rollouts
  • Work with GrowthBook (or similar experimentation platforms) to set up, track, and analyze experiments
  • Instrument and track user behavior in Amplitude and other analytics platforms to generate insights
  • Write clean, scalable, and maintainable code across the React frontend and Node.js backend
  • Monitor and evaluate experiment outcomes, providing actionable insights and recommendations
  • Balance speed of experimentation with engineering best practices, ensuring quality while moving quickly
  • Fulltime
Read More
Arrow Right

Senior Full Stack Engineer, Control Plane

The Senior Full Stack Engineer, Control Plane will design and build secure, reli...
Location
Location
Salary
Salary:
Not provided
aciinfotech.com Logo
ACI Infotech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science or equivalent experience
  • 5+ years of full stack development with strong backend plus React and TypeScript
  • Proven experience with auth, RBAC, and secure APIs
  • Skilled in Postgres and containerized deployments
  • Hands-on experience with cloud platforms (AWS/Azure/GCP) and Kubernetes
  • Strong commitment to code quality and testing discipline
  • Experience shipping enterprise SaaS control surfaces
  • Comfort working across API, data, and UI boundaries
Job Responsibility
Job Responsibility
  • Design and implement control plane services and secure APIs
  • Build React and TypeScript UIs for policy, access, quota, and usage management
  • Instrument services with OpenTelemetry and service-level metrics
  • Strengthen authentication, RBAC, and input validation across the stack
  • Develop and maintain tests at unit, integration, and end-to-end levels
  • Deliver auditable APIs with predictable versioning and SLAs
  • Enhance operator UX to enable self-service without tickets
  • Fulltime
Read More
Arrow Right

Software Engineer, Full Stack - Risk Engineering

The Risk Engineering (RENG) team aims to measure the portfolio risk of both our ...
Location
Location
United States , New York
Salary
Salary:
170000.00 - 240000.00 USD / Year
clearstreet.io Logo
Clear Street
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least five (5) years of experience implementing scalable backend services with a statically-typed language (Go / Java preferred)
  • BS degree in Computer Science, Computer Engineering or similar discipline
  • Experience building efficient user-interfaces using Typescript and React
  • Strong communication skills to collaborate effectively with non-technical business stakeholders, product managers, and engineers
  • Excited to explore new technologies and become an expert in our tech stack
Job Responsibility
Job Responsibility
  • Implement efficient user-interfaces for both internal and external users
  • Architect new backend services and storage layers for risk based metrics
  • Collect and break down requirements to produce technical designs
  • Collaborate with other tech teams, as well as business, operations, and compliance team members
What we offer
What we offer
  • Competitive compensation packages
  • Company equity
  • 401k matching
  • Gender neutral parental leave
  • Full medical, dental and vision insurance
  • Lunch stipends
  • Fully stocked kitchens
  • Happy hours
  • Great location
  • Amazing views
  • Fulltime
Read More
Arrow Right

Full Stack Engineering Intern

As a full-stack software engineer, you will have the options to work on differen...
Location
Location
Canada , Toronto
Salary
Salary:
30.00 - 50.00 USD / Hour
cresta.com Logo
Cresta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience coding in modern programming languages like Python, Go, Java for backend and JavaScript, TypeScript for frontend
  • Understanding of the modern front-end ecosystem and experience applying frameworks/tools (React.js, Webpack, and Node.js) and patterns to complex, production web applications
  • Comfortable defining and building robust APIs with a strong understanding for different protocols like REST, RPC frameworks, Websockets etc
  • Experience with database schema design and an understanding of query performance that translates to performant, scalable, and reactive products
Job Responsibility
Job Responsibility
  • Collaborate with senior engineers on the team to write and push high-quality code efficiently for both the frontend and backend
  • Build exciting products in which ML/AI is applied at the core as a major differentiator for the product
  • Identify and leverage opportunities to improve general engineering productivity
  • Integrate with various tools for CI/CD, test automation, monitoring, logging, documentation
What we offer
What we offer
  • Lunch can be expensed (up to $25) while working in the office
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Full Stack

As a Full Stack Engineer at Cyngn, you will play a crucial role in developing ou...
Location
Location
United States , Mountain View
Salary
Salary:
166500.00 - 198000.00 USD / Year
cyngn.com Logo
Cyngn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software development experience in full stack roles
  • Strong proficiency in backend development using Python, Go, Java, or similar languages
  • Solid experience with frontend development using React, Redux, and TypeScript
  • Familiarity with cloud platforms (AWS, Azure, or GCP) and microservices architectures
  • Experience with database design and management, both SQL and NoSQL
  • Knowledge of RESTful API design and implementation
  • Understanding of event-driven architectures and message queuing systems
  • Experience with containerization technologies such as Docker and Kubernetes
  • Familiarity with version control systems (e.g., Git) and CI/CD pipelines
  • Strong problem-solving skills and ability to debug complex issues across the full stack
Job Responsibility
Job Responsibility
  • Develop and maintain both backend and frontend components of our cloud-based fleet management system
  • Collaborate with Backend and Frontend Tech Leads to implement new features and improve existing functionality
  • Write clean, efficient, and maintainable code in languages such as Python, Go or Java for backend, and React, Redux and TypeScript for frontend
  • Contribute to the design and implementation of RESTful APIs and real-time data processing pipelines
  • Assist in developing and optimizing database schemas and queries for both SQL and NoSQL databases
  • Implement responsive and intuitive user interfaces
  • Contribute to the development of advanced mapping features and geospatial data processing
  • Participate in code reviews, providing constructive feedback to peers
  • Assist in troubleshooting and resolving production issues across the full stack
  • Implement and maintain unit tests, integration tests, and end-to-end tests
What we offer
What we offer
  • Health benefits (Medical, Dental, Vision, HSA and FSA (Health & Dependent Daycare), Employee Assistance Program, 1:1 Health Concierge)
  • Life, Short-term and long-term disability insurance (Cyngn funds 100% of premiums)
  • Company 401(k)
  • Commuter Benefits
  • Flexible vacation policy
  • Remote or hybrid work opportunities
  • Sabbatical leave opportunity after 5 years with the company
  • Paid Parental Leave
  • Daily lunches for in-office employees
  • Monthly meal and tech allowances for remote employees
  • Fulltime
Read More
Arrow Right