Software Engineer: Full-Stack

1 week ago


Bengaluru, Karnataka, India Thompson Career College, London Full time ₹ 24,00,000 per year

TL;DR - Own and scale the core product experience — build, ship, and iterate end-to-end systems that make education and college management delightful and generational.

Location & Work Hours: This role is based in India, working remotely for our Toronto, ON headquarters. Candidates must be available from 5:30 PM – 2:30 AM IST, with flexibility for project needs and on-call responsibilities.

About us

Thompson Career College (part of Pioneer World Education Group) is building fast-moving, user-obsessed education products. We value ownership, candor, and speed — and we're looking for an entrepreneurial engineer who can take ideas from sketch to millions of happy users.

What you'll do

  • Implement and maintain features across the full stack (frontend, backend, infra) and own them end-to-end: architecture → implementation → deployment → iteration.
  • Build and harden integrations with our LMS (Moodle) and third-party systems.
  • Design scalable architectures, make tradeoffs for performance and cost, and reduce single-points-of-failure.
  • Automate internal workflows and business processes using tools like n8n and develop reliable workflow automations.
  • Prototype and productize AI capabilities (chatbots, content generation, RAG, prompt-driven features).
  • Improve developer experience: CI/CD, observability, dev environments, and internal tooling.
  • Collaborate with product, ops, and content teams to translate requirements into delightful user experiences.
  • Own incident response and post-mortems; continuously improve system reliability.

Must-have (required)

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent technical degree.
  • 3+ years building and shipping full-stack production products.
  • Strong frontend skills: React + TypeScript experience preferred).
  • Backend and API design experience , serverless functions, or similar).
  • Solid systems design fundamentals — scalable architecture, performance tradeoffs, and observability.
  • Production experience with GitHub (workflows, PRs, branching, code review).
  • Experience with cloud infrastructure: AWS and/or DigitalOcean (deployments, infra as code, monitoring).
  • Experience operating or integrating with Moodle (LMS) or similar education platforms.
  • Hands-on with automations: n8n, integration design, webhooks, and workflow reliability.
  • Practical AI experience: prompt engineering, using LLM APIs (ChatGPT or similar), building AI-assisted features.
  • Strong product sense and the ability to make pragmatic technical decisions.
  • Excellent communication, ownership mentality, and ability to mentor others.

Nice-to-have

  • Experience with Supabase, Vercel, serverless architectures, and edge functions.
  • Familiarity with RAG (retrieval-augmented generation), vector DBs, or LLM ops tools (e.g., LangChain, LlamaIndex).
  • Experience with SEO, Google Ads, and content-driven growth tactics.
  • Experience improving developer DX: CI/CD pipelines (GitHub Actions), internal CLIs, reproducible dev environments.
  • Experience with observability tools (Prometheus, Grafana, Sentry, Datadog).
  • Prior experience leading a small engineering team or technical projects.
  • n8n advanced workflows and enterprise automation experience.
  • Relevant Master's / PG diploma or equivalent.
  • Experience with accessibility, security best practices, and privacy compliance.

Our principles (how we work)

  • Driver not Passenger — take ownership.
  • No Room for Ego — team first.
  • Amplify Each Other — unblock teammates.
  • Drive Focused Urgency — ship thoughtfully, fast.
  • Candor over Comfort — direct feedback.
  • User Passion — obsess about user outcomes.

Perks & benefits

  • Competitive compensation (salary + bonus; equity/long-term upside negotiable).
  • Health insurance for Canadian Residents employees.
  • Flexible time off and family support.
  • Opportunity to lead and grow into a head of engineering role as the team scales.

Equal opportunity

We're an equal opportunity employer and welcome applicants from all backgrounds.

Job Types: Full-time, Permanent

Pay: Up to ₹2,400,000.00 per year

Benefits:

  • Flexible schedule
  • Paid sick time
  • Paid time off
  • Work from home

Education:

  • Bachelor's (Required)


  • Bengaluru, Karnataka, India beBeesoftware Full time

    Job Title: Full Stack Software EngineerWe are seeking a highly skilled and experienced full stack software engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, implementing, and maintaining scalable and efficient software solutions.The ideal candidate will have a strong background in software...


  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 12,00,000 - ₹ 25,00,000

    Job SummaryWe are seeking a highly skilled Senior Full-Stack Software Engineer to join our team.About the RoleThis is an excellent opportunity for an experienced software engineer to take on a leadership role and contribute their skills and expertise to drive innovation and success.Key ResponsibilitiesDevelop high-quality full-stack web applications using...


  • Bengaluru, Karnataka, India beBeeDeveloper Full time US$ 80,000 - US$ 1,20,000

    Job Title: Full Stack Software EngineerWe are seeking a skilled Full-stack Developer to join our team. The ideal candidate will have a strong background in full-stack development and a passion for innovation.Key Responsibilities:Design, develop, and maintain complex software systemsWork on large application dashboards integrating with payment gateways, Maps,...


  • Bengaluru, Karnataka, India RBS Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Join us as a Software Engineer, Full StackThis is an opportunity for a driven Software Engineer to take on an exciting new career challengeDay-to-day, you'll be engineering and maintaining innovative, customer centric, high performance, secure and robust solutionsIt's a chance to hone your existing technical skills and advance your career while building a...


  • Bengaluru, Karnataka, India NatWest Group Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Join us as a Software Engineer, Full StackThis is an opportunity for a driven Software Engineer to take on an exciting new career challengeDay-to-day, you'll be engineering and maintaining innovative, customer centric, high performance, secure and robust solutionsIt's a chance to hone your existing technical skills and advance your career while building a...


  • Bengaluru, Karnataka, India Relyance AI Full time ₹ 1,50,000 - ₹ 28,00,000 per year

    Job OverviewAs Relyance AI's Software Engineer - Full Stack, you will be responsible for building and maintaining the core systems that power our Relyance product. This role requires a well-rounded engineer who can balance big-picture thinking with hands-on execution to tackle complex problems and deliver impactful solutions.As a Software Engineer - Full...


  • Bengaluru, Karnataka, India beBeesoftware Full time ₹ 20,00,000 - ₹ 25,00,000

    Job Title:Full Stack Software Engineer About the Role: Our company is seeking a skilled Full Stack Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying web-based applications using various technologies. You will work closely with other developers and...


  • Bengaluru, Karnataka, India Guidewire Software Full time US$ 1,50,000 - US$ 2,00,000 per year

    SummaryGuidewire is searching for a senior full stack engineer who is passionate about all things data, from polishing data under the hood to visualizing complex data sets in mind blowing ways. You will help build our next generation of data analytics and visualization tools to help insurance companies glean actionable insights into their operational...


  • Bengaluru, Karnataka, India Aibound Full time US$ 1,20,000 - US$ 2,00,000 per year

    About the RoleWe're looking for a Full Stack Software Engineer who thrives in dynamic environments and loves building scalable, secure, and high-performance applications. In this role, you'll play a key part in designing and developing both the frontend and backend of our AI cybersecurity platform, working closely with cross-functional teams to deliver...

  • Full Stack Engineer

    4 days ago


    Bengaluru, Karnataka, India SLK Software Full time

    About the Role :We are looking for a versatile Full Stack Engineer who can work across frontend, backend, and cloud infrastructure to deliver scalable SaaS features. The ideal candidate is hands-on with React/Vue, Node.js, Python microservices, and cloud-native deployments on Azure, with a strong focus on quality,observability, and collaboration. Key...