Full Stack Engineer (Chennai)

Full Stack Engineer (Chennai)

25 Aug
|
Deepkore
|
Chennai

25 Aug

Deepkore

Chennai

Company: Deepkore

Job Type: Full time

Experience: 0–1 Years

Location: Chennai / Hybrid

Department: Engineering

About Deepkore

Deepkore is building modern enterprise software and intelligent digital platforms that help organizations automate processes, manage complex business operations, and make better decisions through technology.

Our engineering team works across cloud-native applications, enterprise workflows, analytics, integrations, and AI-powered capabilities.

We are looking for a highly motivated Full Stack Engineer who is excited to build production-grade software and grow within a strong engineering culture.

Role Overview

- As a Full Stack Engineer, you will contribute to the design, development, testing, deployment, and maintenance of Deepkore's web-based enterprise applications.
- You will work across both frontend and backend systems, collaborating with senior engineers, product managers, QA engineers, and UI/UX designers.
- This role is designed for candidates who have strong fundamentals and are looking to develop their skills through hands-on experience with modern full-stack and cloud technologies.

Key Responsibilities

Full Stack Development

- Develop scalable and maintainable web applications using React.js / Next.js.
- Build backend services and RESTful APIs using Node.js / Express.js.
- Design reusable frontend components and backend modules.
- Integrate frontend applications with backend APIs and third-party services.
- Implement application features based on functional and technical requirements.
- Write clean, readable, maintainable, and well-documented code.

Database & Data

- Work with MongoDB and Mongoose.
- Implement CRUD operations and data validation.
- Understand database schema design and relationships.
- Write efficient database queries.
- Assist in identifying and improving application performance.

Cloud & AWS

- Work with applications deployed on AWS cloud infrastructure.
- Gain practical exposure to services such as:
- Amazon EC2
- Amazon S3
- AWS Amplify
- CloudFront
- IAM
- CloudWatch
- Understand basic cloud deployment, environment configuration, monitoring, and troubleshooting.
- Follow security and access-control best practices.

Testing & Quality

- Write and maintain unit and integration tests.
- Perform API testing using tools such as Postman.
- Debug application issues across frontend, backend, and database layers.
- Participate in code reviews.
- Follow engineering standards for reliability, security,



and maintainability.

Engineering Practices

- Use Git/GitHub for source-code management.
- Follow branching, pull-request, and code-review practices.
- Participate in Agile/Scrum ceremonies.
- Collaborate with cross-functional teams.
- Document technical decisions and implementation details where required.
- Contribute to improving development processes and engineering practices.

Required Technical Skills

Programming

- JavaScript
- Basic to intermediate TypeScript
- Strong understanding of programming fundamentals
- Object-oriented and functional programming concepts
- Data structures and basic algorithms

Frontend

- React.js
- Next.js fundamentals
- HTML5
- CSS3
- Responsive web development
- Component-based architecture
- State management concepts
- REST API integration

Backend

- Node.js
- Express.js
- REST API development
- Authentication and authorization concepts
- API validation and error handling
- Middleware concepts

Database

- MongoDB
- Mongoose
- CRUD operations
- Basic database design
- Query optimization fundamentals

Cloud & DevOps

- Basic AWS knowledge
- Basic understanding of cloud architecture
- Git / GitHub
- Basic Linux/command-line knowledge
- Basic understanding of CI/CD concepts

AWS Certification

AWS certification is preferred and will be considered a strong advantage.

Relevant certifications include

- AWS Certified Cloud Practitioner
- AWS Certified Developer – Associate
- AWS Certified Solutions Architect – Associate

Candidates without certification are also encouraged to apply if they have demonstrated practical AWS knowledge through projects, internships, or hands-on experience. Preferred / Good-to-Have Skills

Experience or exposure to the following will be an advantage:

- TypeScript
- Redux Toolkit or modern state management
- Docker
- CI/CD pipelines
- GitHub Actions
- AWS deployment
- API security
- JWT / OAuth
- Redis / caching
- WebSockets
- Microservices fundamentals
- Automated testing
- AI / LLM API integration
- Enterprise SaaS applications
- Application monitoring and observability

Qualifications





- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
- 0–1 year of professional software development experience.
- Fresh graduates with robust technical projects are encouraged to apply.

Equivalent practical experience through internships, open-source contributions, or substantial personal projects will also be considered.

What We Value

At Deepkore, we value engineering fundamentals, ownership, curiosity, and continuous learning.

The ideal candidate

- Thinks logically and approaches problems systematically.
- Understands the importance of writing maintainable code.
- Can learn unfamiliar technologies quickly.
- Takes ownership of assigned tasks.
- Is comfortable asking questions and seeking feedback.
- Pays attention to application quality and user experience.
- Understands that production software requires more than simply making code work.
- Communicates effectively with technical and non-technical team members.
- Demonstrates a strong willingness to grow as an engineer.

Why Join Deepkore?

Build Real Enterprise Software

- Work on applications designed to solve real business and operational problems.

Modern Technology Stack

- Gain practical experience across:
- React → Next.js → Node.js → MongoDB → AWS → AI → Enterprise SaaS

Learn From Experienced Engineers

- Work alongside senior developers and technical leaders and learn professional software-engineering practices.

Own Real Features

- Move beyond training projects and contribute to features that become part of the product.

Cloud & AI Exposure

- Gain hands-on exposure to modern cloud infrastructure, automation, analytics, and AI-powered capabilities.

Long-Term Growth

- Build the technical foundation required to progress into a strong software engineering career.

? Apply Now

We have created a short Application & Technical Screening Form to understand your technical skills, projects, AWS exposure, and engineering mindset.

? Kindly fill out the application form:

https://tinyurl.com/ufytn27z

⭐ Candidates who complete the form will be given preference during the initial screening process.

Deepkore Engineering Principle

We don't hire only for what you know today. We hire engineers who have the curiosity, discipline, and ownership to become significantly better tomorrow.

Join Deepkore. Build. Learn. Own. Grow.

📌 Full Stack Engineer (Chennai)
🏢 Deepkore
📍 Chennai

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 engineer (chennai) / chennai