Software Engineer
Build and maintain web applications across modern stacks. Ship to production regularly, contribute to design discussions, grow under senior engineers.
What you'll do
- Design and ship features across the stack on client engagements
- Write maintainable, well-tested code reviewed by senior engineers
- Participate in technical discussions and architecture reviews
- Operate what you ship: monitoring, on-call rotation, incident response
- Pair with senior engineers to grow your craft
What we need from you
- Working knowledge of one modern web stack (e.g. React, Next.js, Node.js, Laravel, Python)
- Solid programming fundamentals: data structures, async, testing
- Comfortable shipping code to production and learning from feedback
- Curious about how systems work end-to-end, not just your layer
Nice to have
- Experience with cloud platforms (AWS, GCP, Azure)
- Exposure to CI/CD, containers, infrastructure-as-code
- Familiarity with relational and document databases
- Prior client-facing or consulting experience
How we hire
Initial screen (45 min, video) → take-home or live exercise scoped to the role (≤ 4 hours) → on-site / video panel with the team you'd join → offer within 7 days of the panel. We share feedback at every stage, whether you proceed or not.
Ready to apply?
Submit your CV and a short note about why this role. We respond to every application within 7 working days.
Questions? Email careers@geminisoft.in