We are seeking a talented Full Stack Developer to join our team. The successful candidate will be responsible for developing web applications from end to end, working closely with the product team to understand requirements, propose solutions, and deliver high-quality software on time and within budget.
Job Description:
We are seeking a talented Full Stack Developer to join our team. The successful candidate will be responsible for developing web applications from end to end, working closely with the product team to understand requirements, propose solutions, and deliver high-quality software on time and within budget.
Responsibilities:
- Design and develop scalable, high-performance web applications using modern technologies and best practices.
- Collaborate with the product team to understand requirements, propose solutions, and prioritize features.
- Write clean, efficient, and well-documented code that adheres to industry standards and best practices.
- Work with front-end frameworks such as React, Angular, or Vue to build responsive and user-friendly interfaces.
- Build RESTful APIs using back-end frameworks such as Laravel, Django, or Spring Boot.
- Write efficient SQL queries and work with databases such as MySQL, PostgreSQL, or MongoDB.
- Implement automated testing and continuous integration/continuous delivery (CI/CD) pipelines to ensure quality and reliability of code.
- Participate in code reviews and contribute to the development of coding standards and best practices.
- Stay up-to-date with emerging technologies and industry trends and apply them to improve our products and processes.
Qualifications:
- Bachelor's or Master's degree in Computer Science or related field.
- At least 3 years of experience in software development with a focus on full-stack web applications.
- Strong proficiency in front-end technologies such as HTML, CSS, JavaScript, and at least one modern front-end framework such as React, Angular, or Vue.
- Strong proficiency in back-end technologies such as Laravel, Django, or Spring Boot, and at least one relational or non-relational database such as MySQL, PostgreSQL, or MongoDB.
- Experience with automated testing and CI/CD pipelines is a plus.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Ability to work in a fast-paced and dynamic environment.
Skills required:
HTML, CSS, JavaScript, Python/Java/PHP, OOPS, React, Angular, Vue, MySQL, PostgreSQL, MongoDB, AWS, RestAPI