30 Oct
|
Techknight
|
Chennai
30 Oct
Techknight
Chennai
We work with businesses of different sizes and industries, helping them improve their operations, technology and market presence.
ROLE OVERVIEW
This role is ideal for someone who enjoys working across the full technology stack rather than being restricted to frontend or backend development.
You will have ownership across: Development → APIs → Database → Testing → Security → Deployment →
Monitoring → Maintenance
The role requires someone who can take ownership of technical problems, make practical engineering decisions and deliver reliable production-ready software.
KEY RESPONSIBILITIES
Full Stack Development
- Develop frontend interfaces and backend services.
- Develop and maintain APIs and integrations.
- Debug issues across frontend, backend, APIs and databases.
Backend & APIs
- Design and develop REST APIs.
- Build backend services and business logic.
- Implement authentication and authorization.
- Develop secure and maintainable backend architectures.
Frontend Development
- Develop modern web interfaces using frameworks such as React .
- Build reusable and maintainable components.
- Ensure responsive behaviour across devices.
- Identify and resolve frontend performance and usability issues.
Mobile Development
Database & Data Management
- Work with SQL databases.
- Design and maintain database schemas.
- Develop efficient queries.
- Understand data modelling and relationships.
- Troubleshoot database-related issues.
Testing & Quality Assurance
- Write and maintain unit, integration and API tests .
- Identify edge cases and potential failure points.
- Reproduce and troubleshoot bugs across the technology stack.
- Perform regression testing when implementing changes.
- Maintain appropriate test coverage.
- Work with testing tools such as: ○ Pytest
○ Jest
○ Playwright
○ Cypress
○ or similar frameworks
- Integrate automated testing into CI/CD workflows where applicable.
Deployment & DevOps
- Configure production environments.
- Work with deployment and release workflows.
- Set up logging and error handling.
- Troubleshoot production deployment issues.
- Contribute to CI/CD pipelines.
Security & Production Readiness
- Implement secure authentication and authorization.
- Follow secure development practices.
- Consider scalability, reliability and maintainability when designing systems.
- Identify potential security and performance issues before production.
Architecture & Technical Ownership
- Participate in architecture and technology decisions.
- Evaluate technical approaches and recommend practical solutions.
- Identify technical risks and propose solutions.
- Document important technical decisions and processes where required.
Client & Enterprise Environments
- Work with external systems and enterprise software.
- Troubleshoot integration and deployment issues.
- Participate in technical discussions related to client projects where required.
REQUIRED SKILLS & EXPERIENCE
Programming
Strong experience with one or more of:
- Python
- JavaScript / TypeScript
Frontend
- Experience with React or another modern frontend framework.
- Strong understanding of frontend development fundamentals.
Backend
Experience with one or more of:
- FastAPI
- Django
- Node.js
- Express
- Similar backend frameworks
Database
- Strong understanding of SQL databases.
- Experience with database design and data modelling.
- Ability to write and optimise SQL queries.
Development & Deployment
Hands-on experience with:
- Git
- Docker
- REST APIs
- Application deployment
- Environment configuration
- Cloud or server-based deployments
Testing
- Experience writing automated tests.
- Understanding of unit, integration and API testing.
- Experience with tools such as Pytest, Jest, Playwright, Cypress or similar .
- Ability to debug issues across the full stack.
Security
Good understanding of:
- Authentication
- Authorization
- API security
- Workplace configuration
- Secrets management
CLOUD & INFRASTRUCTURE
Experience with one or more of:
- AWS
- Google Cloud Platform
- Microsoft Azure
Experience with the following is an advantage:
- CI/CD
- Kubernetes
- Container orchestration
- Infrastructure automation
- Production monitoring
GOOD TO HAVE
The following experience will be an advantage:
- Flutter & Dart
- TypeScript
- Kubernetes
- CI/CD pipelines
- Enterprise software integrations
- On-premise/client deployments
- Cloud architecture
- Microservices
- Redis or caching systems
- Message queues
- OpenAI or other AI API integrations
- AI agents and automation
WHAT WE ARE LOOKING FOR
We are looking for someone who:
- Can work across the frontend, backend, database and deployment layers .
- Takes ownership of problems rather than waiting for detailed instructions.
- Can independently research and solve technical issues.
- Understands the difference between a working prototype and production-ready software.
- Writes clean, maintainable and testable code.
- Pays at
📌 Full Stack Developer (Chennai)
🏢 Techknight
📍 Chennai