Crownstack - Full Stack Engineer - Frontend & Backend Technologies

0 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

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, BabelBackend: Node.js, NestJS, Express.jsDatabases: PostgreSQL, MySQL (advanced relational database design)API Development: RESTful APIs, Swagger/OpenAPI documentationTesting: Mocha, Chai, Sinon, Enzyme, Cucumber, Supertest, JestVersion Control: Git, GitHub/GitLab/BitbucketDevOps: 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.
(ref:hirist.tech)

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js 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