Full Stack Engineer

3 - 7 years

0 Lacs

Posted:14 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: You are a highly skilled Full Stack Engineer who will be a key player in designing and delivering scalable, secure, and high-performance applications. Your expertise in both frontend and backend development, along with a deep understanding of modern architecture patterns, will be essential for leading projects and teams in an Agile environment. Your role as a hands-on technologist will involve thriving in dynamic, fast-paced product environments and building elegant, maintainable, and impactful systems at scale. Key Responsibilities: - Lead the end-to-end design, development, and deployment of complex full-stack applications. - Drive architectural decisions to optimize performance, scalability, and security. - Translate business requirements into robust technical solutions while ensuring speed and long-term sustainability. - Define and enforce engineering best practices, coding standards, and CI/CD principles. Backend Engineering: - Develop RESTful and microservice-based APIs using Node.js and NestJS. - Design and optimize database schemas, queries, and transactions for PostgreSQL or MySQL, adhering to ACID principles. - Implement scalable backend services with a focus on modularity, fault tolerance, and performance. - Utilize design patterns, clean coding practices, and SOLID principles for maintainable, testable code. Frontend Engineering: - Build intuitive, high-performing, and responsive web interfaces using React.js and Redux Toolkit. - Integrate state management libraries for a seamless user experience across browsers and devices. - Collaborate with designers and product managers to implement pixel-perfect UI components and dynamic UX features. DevOps & Quality Engineering: - Implement CI/CD pipelines for automated builds, tests, and deployments. - Use modern testing frameworks and tools like Mocha, Chai, Sinon, Supertest, Enzyme, Cucumber, and Istanbul for robust testing. - Maintain code quality with ESLint, Prettier, and other static analysis tools. - Deploy and monitor applications on cloud environments such as AWS, GCP, or Azure. Collaboration & Mentorship: - Work collaboratively with cross-functional teams to deliver reliable software solutions. - Mentor junior developers to foster a culture of learning, accountability, and innovation. - Participate in sprint planning, code reviews, retrospectives, and technical design discussions. Qualification Required: - Languages: TypeScript, JavaScript (ES6+) - Frontend: React.js, Redux Toolkit, HTML5, CSS3, Webpack, Babel - Backend: Node.js, NestJS, Express.js - Databases: PostgreSQL, MySQL (advanced relational database design) - API Development: RESTful APIs, Swagger/OpenAPI documentation - Testing: Mocha, Chai, Sinon, Enzyme, Cucumber, Supertest, Jest - Version Control: Git, GitHub/GitLab/Bitbucket - DevOps: CI/CD pipelines, Docker, Jenkins, GitHub Actions (preferred) - Cloud: AWS / GCP / Azure (exposure to serverless architecture a plus) - Other Tools: Postman, Swagger, JSLint, ESLint, Prettier Company Details: The company is focused on delivering reliable software solutions through collaborative teamwork, mentorship, and a culture of continuous learning. They value employees who possess excellent analytical and problem-solving skills, strong communication abilities, and a proactive attitude towards continuous improvement. The company encourages effective collaboration in a globally distributed team environment. Education: - Bachelors or Masters degree in Computer Science, Information Technology, or a related field. - Relevant certifications such as AWS Developer, Node.js Certified Developer, etc., will be a plus.,

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now
Crownstack logo
Crownstack

IT Services and IT Consulting

Noida Uttar Pradesh

RecommendedJobs for You

bengaluru, karnataka, india