Job Description: Full Stack Developer
Full Stack Developer
As a Full Stack Developer, you will be responsible for designing, developing, and maintaining web applications that integrate with various databases, APIs, and front-end technologies. This role requires proficiency in both the back-end and front-end development, including experience with JavaScript, HTML, CSS, and React, as well as knowledge of front-end frameworks like Angular or Vue.
The ideal candidate for this position should have a strong understanding of web development principles, be able to work collaboratively in a team environment, and possess excellent problem-solving and communication skills. They should also have a passion for learning and a commitment to staying up-to-date with the latest industry trends and technologies.
This role requires a minimum of a bachelor's degree in computer science, software engineering, or a related field. Additionally, it is essential to have experience with a variety of tools and technologies, such as Git, Docker, and AWS.
The Full Stack Developer will report to the Technical Lead and will be responsible for creating, testing, and maintaining applications, as well as collaborating with other team members to ensure the project's success. They will also work closely with product managers and designers to understand and translate requirements into technical specifications.
The successful candidate will have experience with Node.js, Express.js, and other server-side JavaScript frameworks, as well as a strong understanding of database management systems like MySQL, PostgreSQL, or MongoDB. They should also have experience with front-end technologies like React, Redux, and Webpack.
For this role, we require a minimum of 3 years of experience in full-stack development, with a solid understanding of JavaScript, HTML, CSS, and front-end frameworks like Angular or Vue. The ideal candidate will have experience with a variety of tools and technologies, such as Git, Docker, and AWS.
The salary for this position is $X per annum, and the role requires a minimum of 10 years of experience in software development.
To apply for this position, please submit your resume and cover letter to [email address] and [job posting link].