Software Development Engineer

Techdome

We are not looking for engineers who close tickets. We are looking for engineers who feel responsible for the entire outcome, who ask the hard questions, make sound architectural decisions, ship to production, and continuously improve what they have built. This role spans the full stack and includes meaningful ownership of payment systems and financial workflows. You will work on products used by real businesses and real users, and you will be expected to understand the context behind what you are building, not just execute in isolation.

Responsibilities

  • Full product lifecycle from the first design conversation through to post-launch optimisation.
  • Frontend experiences and backend systems that are reliable, performant, and built to scale.
  • APIs, integrations, databases, and caching layers across the full stack.
  • Payment systems gateway integrations, transaction flows, webhook handling, reconciliation pipelines, and payout workflows.
  • Idempotency, retry logic, and fault-tolerant design within payment and financial workflows.
  • Performance, scalability, and system reliability are foundational engineering priorities.
  • Your own professional growth we invest in engineers who invest in themselves.

Requirements

  • Strong proficiency in React.js on the frontend and Node.js with Express.js on the backend.
  • Solid understanding of MongoDB, MySQL, or PostgreSQL with sound judgment on data modelling and querying.
  • Proven, hands-on experience building or integrating payment systems in a production environment, gateway integrations (Stripe, PayPal, Braintree, Razorpay, or similar), transaction lifecycle management, webhook handling, or reconciliation workflows.
  • Familiarity with secure handling of financial data, tokenisation, encryption, and PCI-DSS compliance awareness.
  • Strong understanding of REST APIs and system integrations.
  • Experience with Redis or other NoSQL systems.
  • Proficiency with Git-based collaborative development workflows.
  • Understanding of Agile and Scrum development practices.
  • Strong analytical and problem-solving abilities.

Preferred

  • Cloud experience with AWS, Azure, or GCP.
  • Experience with Docker, Kubernetes, or microservices architecture.
  • Familiarity with CI/CD tools such as GitHub Actions, Jenkins, or GitLab CI.
  • Understanding of automated testing practices.
  • Hands-on experience with AI-assisted development tools such as GitHub Copilot, Cursor, or Claude, actively used in day-to-day engineering workflows.
  • Exposure to agentic AI tools and workflows, including LLM agents, tool-calling pipelines, or frameworks such as LangChain or CrewAI.
  • Prior experience in a startup or product-based engineering environment.

This job was posted by Shrashti Agrawal from Techdome Solutions.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.