Full Stack Developer Jobs Opening in GM Tek at Madipakkam, Chennai
Job Description
Job Summary:
A Full Stack Developer is responsible for designing, developing, and maintaining both the front-end and back-end components of web applications. This role requires a deep understanding of programming, user interface design, server-side logic, APIs, and databases. The ideal candidate is someone who is skilled in both client-side (front-end) and server-side (back-end) development, able to work independently or as part of a team, and capable of delivering robust, scalable, and high-performance web applications.
As a Full Stack Developer, you will work on the entire technology stack, from responsive UIs to APIs and database schemas, ensuring seamless integration between different layers of the application.
Key Responsibilities:
-
Application Development
-
Design, develop, and implement scalable web applications and RESTful APIs.
-
Write clean, efficient, and maintainable code across both front-end and back-end environments.
-
Use modern frameworks like React, Angular, or Vue.js for front-end development.
-
Build server-side logic using Node.js, Express, Django, Ruby on Rails, or other back-end frameworks.
-
-
Database Management
-
Design and maintain relational (MySQL, PostgreSQL) and non-relational (MongoDB, Firebase) databases.
-
Write optimized queries, create tables, indexes, and ensure data integrity and security.
-
Perform database migrations, backup, and restoration processes.
-
-
UI/UX Collaboration
-
Collaborate with designers to translate UI/UX wireframes into responsive, pixel-perfect front-end implementations.
-
Ensure consistent look and feel across platforms, browsers, and devices.
-
Implement best practices in responsive and accessible web design.
-
-
API Integration and Microservices
-
Develop and consume RESTful APIs or GraphQL endpoints.
-
Integrate third-party services such as payment gateways, authentication systems, email APIs, or analytics tools.
-
Design and deploy microservices for modular and maintainable application structure.
-
-
Version Control and Collaboration
-
Use Git and platforms like GitHub or GitLab for version control and code collaboration.
-
Participate in code reviews, provide feedback, and ensure high-quality code standards.
-
Follow agile methodologies and contribute to sprint planning, daily stand-ups, and retrospectives.
-
-
Testing and Debugging
-
Write unit, integration, and end-to-end tests using frameworks like Jest, Mocha, Cypress, etc.
-
Debug and troubleshoot bugs across the stack efficiently.
-
Optimize performance for web applications and APIs.
-
-
Deployment and DevOps
-
Deploy applications to cloud environments like AWS, Azure, or Google Cloud.
-
Use CI/CD pipelines for automated testing and deployment.
-
Manage environments using Docker, Kubernetes, or similar tools.
-
-
Security and Compliance
-
Implement application-level security best practices (e.g., XSS, CSRF, SQL injection prevention).
-
Ensure secure authentication and authorization (e.g., OAuth2, JWT).
-
Follow GDPR, data protection laws, and company-specific compliance requirements.
-
More information about this Full Stack Developer Job
Please go through the below FAQs to get all answers related to the given Full Stack Developer job
- What are the job requirements to apply for this Full Stack Developer job position?
- Ans: A candidate must have a minimum of fresher as an Full Stack Developer
- What is the qualification for this job?
- Ans: The candidate can be a Graduate from any of the following: BE/B.Tech
- What is the hiring Process of this job?
- Ans: The hiring process all depends on the company. Normally for an entry level, hiring the candidate has to go for Aptitude, GD (If they look for communication),Technical test and face to face interviews.
- This Full Stack Developer is a work from home job?
- Ans: No ,its not a Work from Home Job.
- How many job vacancies are opening for the Full Stack Developer position?
- Ans: There are immediate 1 job openings for Full Stack Developer in our Organisation.