Careers

Work on the whole problem, not a slice of it

We build web, mobile, AI, and cloud software from Hyderabad and Union City, and we train the engineers who go on to build it. Small enough that what you ship is visible, structured enough that you are never guessing.

Open roles

6 roles open right now

Each role expands in place with the whole brief: the day to day, what we need you to have, how we work, and what to send us. Read it before you write. It makes for a much better first conversation.

Life at Prakmas

A small team, and the trade-offs that come with it

We cannot offer the scale of a large firm, so we are specific instead about what working here is actually like. Everything below is a commitment we can be held to.

How we work

Designers, engineers, and the client in the same conversation

What we hold to

Four things we do not compromise on

  • Say what a project will really take
  • Review every change, including our own
  • Teach what we actually practise
  • Turn down work we should not take
Scope

You own a feature end to end

Nobody here works on one layer of one service. You take a problem from the scoping conversation through to what runs in production, and you stay with it afterwards.

Team size

Small enough that your work is visible

We are a team of tens, not thousands, across Hyderabad and Union City. There is no layer between the person who writes the code and the person who decides what gets built.

Review

Everything is reviewed, nothing is gatekept

Every change goes through review, including ours. Reviews are about the code, they happen quickly, and disagreeing with a senior engineer is a normal working day.

Teaching

Engineers teach on the training programme

The people who build client software also mentor on the Full Stack, Cloud, and DevOps courses. Explaining your work to someone learning it is the fastest way to find out how well you understand it.

Hours

Flexible hours, real overlap

Two time zones means we protect a few hours of daily overlap and leave the rest of the day to you. We do not measure the day in hours logged.

Limits

We say no to work we should not take

If a brief needs capability we do not have, we say so rather than learning on a client budget. That honesty is the same reason we can tell you what a role actually involves.

Free internship programme

We train engineers for free, and we mean free

No fee, no deposit, no charge for the certificate. Full Stack, Cloud, and DevOps tracks, taught by the engineers who use those tools on client work every day. We run it because training people is how a firm our size builds a team it trusts.

What the programme includes

  • Full Stack, Cloud, or DevOps track
  • Mentoring from working engineers
  • Supervised work on live project code
  • Completion certificate and a reference
  • No fee at any stage
How it runs
  1. 01

    Apply and talk

    Send us your details through the contact form. The first conversation is about what you already know and what you want to build.

  2. 02

    Technical discussion

    A working conversation rather than a quiz. We look at how you approach a problem, and we would rather see you reason out loud than watch you recall syntax.

  3. 03

    Train and build

    Full Stack, Cloud, or DevOps tracks, taught by the engineers who use those tools daily, alongside work on real project code.

  4. 04

    Certificate and reference

    You finish with a completion certificate, code you can show, and an honest reference. Strong interns are the first people we talk to when a role opens.

We do not publish placement percentages, because we will not put a number on the page that we cannot show you the working for. What we will tell you, in the first conversation, is exactly what the current cohort is working on.

Questions

Applying, interviewing, and the internship

The things people ask us before they write. If yours is not here, ask it in the form. We answer questions about process the same way we answer questions about scope.

Expand the role above to read the full brief, then use the apply button, which takes you to the contact form. Name the role in your message and include a link to code, a portfolio, or anything else you would rather we read than take your word for.

A first conversation about your experience and what you want to work on, then a technical discussion with the engineers you would actually be working with. We talk about real problems from our work rather than puzzles. We aim to give a clear answer either way rather than leaving people waiting.

Some roles are remote, some are hybrid out of Hyderabad or Union City. Each listing states which. Where a role is hybrid it is because the work genuinely benefits from being in a room together, not as a default policy.

Yes. There is no fee, no deposit, and no charge for the certificate. We run it because training engineers is how a firm our size builds a hiring pipeline, and because the people who teach on it get better at their own work by doing so.

Students and early-career developers who can already write some code and want to learn how software is built in a working team: version control, review, deployment, and the parts of the job that courses tend to skip. You do not need a computer science degree.

Real project code, supervised. You will not be given a throwaway exercise to keep you occupied. What you can work on depends on what is running at the time, which we will tell you honestly before you start.

It can, and interns are the first people we contact when a role opens, but we will not promise a job we may not have. What the programme guarantees is training, supervised work on real code, a certificate, and a reference we mean.

Yes. Send us what you do and what you are looking for. We keep applications on file and we would rather hear from a good engineer early than advertise into silence later.

No role that fits?

Write to us anyway

We keep applications on file, and we would rather hear from someone good early than advertise into silence later. Tell us what you build and what you are looking for.