Description

Key Skills: React, Angular, Node.js, Python, REST, GraphQL, PostgreSQL, MongoDB, AWS, Docker, Kubernetes, CI/CD, software architecture, cloud deployment, leadership, code quality, Full Stack Development

Roles and Responsibilities:

  • Responsible for end-to-end application development--from designing intuitive front-end interfaces to building robust and scalable back-end services and APIs.
  • Lead the development of full-stack solutions using modern JavaScript frameworks, server-side technologies, and cloud platforms.
  • Guide and mentor junior developers, enforce coding standards, and contribute to architectural and design decisions.
  • Design and implement RESTful and GraphQL APIs with proper versioning and authentication mechanisms.
  • Work collaboratively with cross-functional teams including designers, product managers, and QA engineers to deliver high-quality features.
  • Integrate front-end and back-end components seamlessly, ensuring responsive, accessible, and optimized user experiences.
  • Develop scalable databases using SQL and NoSQL systems and ensure proper data modeling and performance optimization.
  • Leverage cloud services (AWS, Azure, GCP) for infrastructure management, deployment, and scaling of applications.
  • Set up and maintain CI/CD pipelines using tools like Jenkins or GitHub Actions, and containerize applications using Docker and Kubernetes.
  • Focus on software quality by writing clean, maintainable code and implementing unit, integration, and system tests.
  • Translate complex technical concepts into clear, business-friendly language for stakeholder communication.

Experience Requirement:

  • 6-9 years of hands-on experience in full-stack application development using front-end (React, Angular, or Vue.js) and back-end (Node.js, Python, or Java) technologies.
  • Demonstrated experience designing and deploying scalable REST and GraphQL APIs.
  • Proven expertise in SQL and NoSQL database architecture and optimization.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud in deploying production-grade applications.
  • Proficient in DevOps practices, including Docker, Kubernetes, and automated CI/CD pipelines.
  • Experience leading development teams, conducting code reviews, and mentoring junior developers.
  • Strong debugging and problem-solving skills across both client and server layers of the stack.
  • Consistent track record of delivering high-quality, maintainable, and scalable software in an Agile environment.

Education: B.E.

Education

Any Graduate