Mid-Level Full Stack Software Engineer

Indetechs Software Limited.

Requirements

Education

  • Bachelor in Engineering (BEngg)
  • Bachelor’s Degree in computer science, Software Engineering, or equivalent practical experience

Experience

    • 3 to 5 years
  • The applicants should have experience in the following business area(s): Software Company

Additional Requirements

  • Age At least 25 years

Nice to have

  • TypeScript experience on frontend or backend
  • Familiarity with Geospatial Tools and Programming (GIS, GDAL, etc.)
  • Familiar with cloud platforms — AWS, GCP, or Azure (EC2, S3, Lambda)
  • Contribution to open-source projects or a public portfolio of work
  • Understanding of web security fundamentals — OWASP Top 10, CORS, CSRF, XSS
  • Experience working in Agile / Scrum teams
  • Familiarity with AI / LLM Integration

Qualifications & experience

  • 3–5 years of professional experience in a full-stack or similar engineering role
  • Demonstrable experience working on production systems with real user traffic
  • Strong written and verbal communication skills; able to articulate technical decisions clearly
  • Collaborative mindset with the ability to work effectively in cross-functional teams
  • Self-driven with a continuous learning attitude toward emerging tools and technologies

Responsibilities & Context

Core responsibilities

  • Build and maintain responsive UIs using HTML, CSS, Tailwind CSS and a JS framework – React or Vue (min. 3 yrs)
  • Develop backend services and REST APIs using Python or Node.js (min. 3 yrs)
  • Design, query, and optimize schemas across PostgreSQL, MySQL, and MongoDB — covering indexing, migrations, and transactions
  • Build and maintain CI/CD pipelines using GitHub Actions or similar, with Docker for containerisation
  • Implement caching strategies (Redis / Memcached) — cache-aside, write-through, TTL management
  • Familiarity with microservices architecture or event-driven systems (Kafka, RabbitMQ)
  • Apply design patterns (MVC, Repository, Factory, Observer) and SOLID principles to produce maintainable, testable code
  • Handle authentication flows — JWT, OAuth 2.0, session-based auth
  • Write unit and integration tests to ensure system reliability
  • Participate in code reviews, uphold standards, and contribute to technical documentation
  • Debug and monitor production systems; contribute to incident resolution and root-cause analysis

To apply for this job email your details to apply@chakricircular.com