Description

Job Description:        

We are seeking a highly skilled and motivated Full Stack Developer with 2-3 years of experience to join our dynamic team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining our web applications, ensuring seamless functionality and exceptional user experience. You will primarily work with Node.js and Go, so expertise in these technologies is essential.

 

Responsibilities:

  • Collaborate with cross-functional teams, including product managers, designers, and other developers, to understand project requirements and deliver high-quality solutions. 
  • Design and develop scalable, robust, and secure web applications using Node.js and Go, ensuring optimal performance and user experience. 
  • Write clean, maintainable, and efficient code following best practices and coding standards. 
  • Implement front-end designs and user interfaces using modern web technologies such as HTML, CSS, and JavaScript frameworks. 
  • Build and consume RESTful APIs and integrate third-party services as needed. 
  • Perform unit testing and debugging to identify and resolve issues or bugs in a timely manner.
  • Conduct code reviews and provide constructive feedback to ensure code quality and adherence to best practices. 
  • Collaborate with DevOps engineers to deploy and maintain applications in a production environment. 
  • Stay updated with the latest trends and advancements in web development and propose innovative solutions to improve our products.

 

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 2 years of professional experience as a Full Stack Developer. 
  • Strong expertise in Node.js and Go, with a proven track record of developing and deploying production-ready applications using these technologies. 
  • Proficient in front-end technologies such as HTML, CSS, and JavaScript frameworks (e.g., React, Angular, or Vue.js). 
  • Experience working with databases such as MySQL, MongoDB, or PostgreSQL. 
  • Knowledge of software development methodologies and best practices, including version control (e.g., Git) and Agile development. 
  • Familiarity with cloud platforms (e.g., AWS, Azure, or Google Cloud) and containerization technologies (e.g., Docker, Kubernetes) is a plus. 
  • Excellent problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment. 
  • Strong communication skills, with the ability to effectively articulate technical concepts to both technical and non-technical stakeholders.

 


 

Education

Bachelor's Degree