Full Stack Developer (Sahibzada Ajit Singh Nagar)

Full Stack Developer (Sahibzada Ajit Singh Nagar)

09 Sep
|
Wits Innovation Lab
|
Sahibzada Ajit Singh Nagar

09 Sep

Wits Innovation Lab

Sahibzada Ajit Singh Nagar

Profile Summary

We are looking for a backend-heavy Full Stack Engineer with 3+ years of experience who can independently build and maintain production-grade applications. The candidate should be strong in either Node.js or Golang, have working frontend/mobile experience in React.js or Flutter, and be comfortable with databases, APIs, system design fundamentals, debugging, and production engineering.

A key requirement is practical experience using Agentic AI or AI-assisted development tools for at least one year. The candidate should understand how to use AI coding agents effectively while still reviewing, validating, testing, and taking ownership of the generated code.

Must-Have Requirements

Backend Engineering

- 3+ years of skilled software development experience.
- Strong hands-on experience in at least one backend stack: Node.js / TypeScript or Golang.
- Experience designing and developing REST APIs, backend services, integrations, and business logic.
- Good understanding of HTTP, API design, authentication/authorization, error handling, asynchronous programming, and backend application architecture.
- Ability to write maintainable, modular, testable, and production-quality code.

Agentic AI / AI-Assisted Development

- Minimum 1 year of regular hands-on experience using Agentic AI or AI coding tools as part of software development.
- Experience using AI tools for code generation, debugging, refactoring, code understanding, testing, documentation, or code review.
- Should know how to provide appropriate context and constraints to coding agents and validate their output before use.
- Experience with tools such as GitHub Copilot, Cursor, Claude Code, Codex, Windsurf, or equivalent tools is acceptable.

Frontend / Mobile

- At least 1 year of hands-on experience with React.js or Flutter.
- The candidate does not need to be a frontend specialist, but should be comfortable building screens/components, integrating APIs, managing basic state,



handling authentication, and debugging frontend/mobile issues.

Databases

- Hands-on experience with at least one SQL database such as PostgreSQL, MySQL, SQL Server, or equivalent.
- Working understanding of schema design, relationships, joins, indexing, transactions, and basic query optimisation.

System Design

- Basic-to-intermediate system design knowledge is mandatory.
- Should be able to reason about API design, service boundaries, database selection, caching, scalability, asynchronous processing, failure handling, and basic distributed-system trade-offs.
- Deep architecture expertise is not expected, but the candidate should be able to design and explain a reasonably scalable real-world application.

Good-to-Have Skills

- NoSQL: MongoDB or another NoSQL database.
- Caching: Redis and practical understanding of caching patterns.
- Containers / DevOps: Docker, Docker Compose, CI/CD, Kubernetes exposure, or cloud deployment experience.
- Security: JWT/OAuth, RBAC, API security, secrets management, input validation, rate limiting, OWASP fundamentals, and secure coding practices.
- Observability: Grafana, Prometheus, Tempo, Loki, OpenTelemetry, Jaeger, ELK/OpenSearch, or similar tools.
- Architecture: Microservices, event-driven systems, queues, background workers, WebSockets, API gateways, or serverless architectures.

Role Expectations

- Take ownership of features from technical design through implementation, testing, deployment, and production support.
- Work primarily on backend systems while being able to contribute to React.js or Flutter applications when required.
- Participate in technical and system design discussions and communicate trade-offs clearly.
- Debug issues across application, API, database, and infrastructure layers.
- Use AI coding tools to improve engineering productivity without compromising code quality, security, or maintainability.
- Collaborate effectively with engineering, QA, product, design, DevOps/SRE, and other stakeholders.

📌 Full Stack Developer (Sahibzada Ajit Singh Nagar)
🏢 Wits Innovation Lab
📍 Sahibzada Ajit Singh Nagar

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: full stack developer (sahibzada ajit singh nagar) / sahibzada ajit singh nagar

Subscribe to this job alert:

Get the latest job offers by email for: full stack developer (sahibzada ajit singh nagar) / sahibzada ajit singh nagar