Posted on: 22/10/2025
Description :
About the Role :
We are seeking a highly skilled Full Stack Engineer to join our technology team and play a critical role in designing and delivering scalable, secure, and high-performance applications.
The ideal candidate will have a strong command of both frontend and backend development, deep understanding of modern architecture patterns, and proven experience leading projects and teams in an Agile environment.
This role requires a hands-on technologist who thrives in dynamic, fast-paced product environments, and is passionate about building systems that are elegant, maintainable, and impactful at scale.
Key Responsibilitie :
Technical Leadership & Delivery :
- Lead the end-to-end design, development, and deployment of complex full-stack applications.
- Drive architectural decisions, ensuring performance, scalability, and security are optimized.
- Translate business requirements into robust technical solutions while balancing 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, ensuring adherence to ACID principles.
- Implement scalable backend services with an emphasis 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 and ensure seamless user experience across browsers and devices.
- Work closely with designers and product managers to implement pixel-perfect UI components and dynamic UX features.
DevOps & Quality Engineering :
- Implement CI/CD pipelines to automate builds, tests, and deployments.
- Utilize modern testing frameworks and tools such as Mocha, Chai, Sinon, Supertest, Enzyme, Cucumber, and Istanbul for robust unit, integration, and end-to-end testing.
- Maintain code quality using ESLint, Prettier, and other static analysis tools.
- Deploy and monitor applications on cloud environments like AWS, GCP, or Azure.
Collaboration & Mentorship :
- Work collaboratively with cross-functional teams, including DevOps, QA, and Product, to deliver reliable software solutions.
- Mentor junior developers, fostering a culture of learning, accountability, and innovation.
- Participate in sprint planning, code reviews, retrospectives, and technical design discussions.
Required Technical Expertise :
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
Preferred Qualifications :
- Experience leading development teams or projects in an Agile/Scrum environment.
- Strong understanding of asynchronous programming, event-driven architecture, and message queues.
- Familiarity with containerization (Docker, Kubernetes) and serverless deployments.
- Awareness of modern architectural patterns such as microservices and domain-driven design.
- Exposure to observability tools (Grafana, Prometheus, ELK, etc.) for monitoring and performance tuning.
Soft Skills & Attributes :
- Excellent analytical and problem-solving skills with attention to detail.
- Strong communication skills and ability to translate complex technical concepts into business language.
- Self-driven, proactive, and passionate about continuous learning.
- Ability to work effectively in a collaborative, cross-functional, and globally distributed team.
Education :
- Bachelors or Masters degree in Computer Science, Information Technology, or a related field.
- Relevant certifications (e.g., AWS Developer, Node.js Certified Developer, etc.) will be a plus.
Did you find something suspicious?
Posted By
Rashi Gupta
Human Resources Business Partner at Crownstack Technologies Private Limited
Last Active: 23 Oct 2025
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1563555
Interview Questions for you
View All