New
Job ID : JO00224

Full Stack Developer

  • Mumbai
  • 2 weeks ago

Job Description

Job Requirements:

  • Bachelor’s degree in Computer science/ Information Technology, or a related field (or equivalent work experience).
  • Proven experience as a Full Stack Developer or in similar roles.
  • Proficiency in front‐end technologies (HTML, CSS, JavaScript) and front‐end frameworks.
  • Strong expertise in back‐end development using server‐side languages.
  • Database design and management skills.
  • Familiarity with RESTful APIs and web services
  • Version control system experience (e.g., Git).
  • Problem‐solving skills and attention to detail.
  • Excellent communication and collaboration skills.
  • Familiarity with cloud platforms (AWS, Azure, GCP).
  • Knowledge of containerization (Docker) and orchestration (Kubernetes).
  • Experience with DevOps practices.
  • Understanding of microservices architecture.
  • Continuous integration/continuous deployment (CI/CD) experience.
  • Full Stack Developers are versatile professionals capable of contributing to all aspects of the software development life cycle. Their ability to work on both front‐end and back‐end technologies makes them valuable assets in creating comprehensive and efficient solutions
Job Responsibilities:
  • Front‐End Development:
  • Designing and implementing user interfaces using HTML, CSS, and JavaScript.
  • Utilising front‐end frameworks (e.g., React, Angular) for building interactive and responsive UIs.
Back‐End Development:
  • Developing server‐side logic using languages like Node.js, Python, Java, or others.
  • Designing and implementing databases, including database architecture, queries, and optimization.
  • Building and maintaining server‐side APIs for communication with the front‐end.
Database Management:
  • Creating and managing databases, ensuring data integrity and security.
  • Implementing database solutions that align with the application's requirements.
Integration:
  • Ensuring seamless integration between front‐end and back‐end components.
  • Collaborating with cross‐functional teams to integrate and test system components.
Version Control and Collaboration:
  • Using version control systems (e.g., Git) to manage and track changes in the codebase.
  • Collaborating with designers, product managers, and other developers to deliver high‐quality solutions.
Security:
  • Implementing security best practices to protect applications from potential vulnerabilities.
  • Staying updated on security trends and addressing potential threats.
Performance Optimization:
  • Identifying and resolving performance bottlenecks in both front‐end and back‐end components.
  • Optimizing the application for speed and efficiency.
Documentation:
  • Creating and maintaining technical documentation for code, APIs, and development processes. 
  • Providing documentation to aid in knowledge transfer and onboarding of team members.
Continuous Learning:
  • Staying informed about industry trends, emerging technologies, and best practices.
  • Continuously improving skills and adapting to evolving development methodologies.


Job Requirement


Additional Information

Job Type : Full Time
Experience : 3 - 6 years
Location : Mumbai, India
Qualification :

Keywords

Similar Jobs