CareersOpen role

Junior Software Developer

Learn production web development by shipping features on our engineering lifecycle platform.

  • Full-time
  • On-site
  • Erode, Tamil Nadu
  • 0–2 years

The role

You’ll join the team building our engineering lifecycle platform and work alongside senior engineers across the full stack. You’ll take features from a ticket to production: the interface, the API behind it, the tests and the release.

What you’ll do

  • Build user interface features in React and TypeScript: forms, tables, trees, editors and review screens.
  • Write REST API endpoints in Node.js and the PostgreSQL queries and migrations behind them.
  • Turn designs into responsive, accessible components that fit our design system.
  • Write unit, integration and end-to-end tests, and fix the bugs they find.
  • Help build and test AI agent features, such as drafting, review and test generation, using LLM APIs.
  • Profile and improve performance on large projects, including long tables and big documents.
  • Open clear pull requests, take part in code reviews, and document what you build.
  • Deploy through CI/CD and help monitor features once they’re live.

What you’ll bring

  • 0–2 years of professional experience. Fresh graduates in computer science or a related field are welcome.
  • Solid JavaScript or TypeScript, HTML and CSS.
  • Hands-on React experience. College, personal and internship projects all count.
  • Basic SQL and an understanding of how REST APIs and HTTP work.
  • Everyday use of Git: branches, pull requests and resolving conflicts.
  • Comfort with the Linux command line.
  • Good written and spoken English, curiosity and care for detail.

Nice to have

  • Node.js with Express, Fastify or NestJS.
  • PostgreSQL or another relational database beyond the basics.
  • Testing with Jest or Vitest, and Playwright or Cypress.
  • Docker.
  • A project that uses an LLM API.
  • Projects you can show us on GitHub.

How you’ll grow

  • Pair with senior engineers and get thorough reviews on every pull request.
  • Work across the whole stack, from database to interface, from day one.
  • Learn how software for safety-critical industries is built, tested and released.

Where you’ll work

On-site in Erode, Tamil Nadu, full-time.

How to apply

Email careers@epomenos.com with your CV and links to work you're proud of: GitHub, projects or writing. Put the role title in the subject line.