Full stack developer
Job description
We are seeking a talented Full Stack Developer to join our dynamic team. The ideal candidate will have a passion for developing scalable web applications and a strong understanding of both front-end and back-end technologies. In this role, you will collaborate with cross-functional teams to design, develop, and maintain robust applications that meet user needs and drive business goals. As a Full Stack Developer, you will be responsible for the entire development process, from concept to deployment. You will utilize your expertise in various programming languages and frameworks to create seamless user experiences while ensuring application performance and security. If you thrive in a fast-paced environment and enjoy tackling complex challenges, we want to hear from you!
Key responsibilities
Design and implement scalable web applications Collaborate with UI/UX designers to create user-friendly interfaces Develop back-end components and services Integrate third-party APIs and services Perform code reviews and maintain code quality Troubleshoot and debug applications Stay updated with emerging technologies and industry trends
Requirements
Bachelor's degree in Computer Science or related field 3+ years of experience in full stack development Proficiency in JavaScript, HTML, CSS, and at least one back-end language (e.g., Node.js, Python) Experience with front-end frameworks (e.g., React, Angular, Vue) Familiarity with databases (e.g., MySQL, MongoDB) Understanding of RESTful APIs and microservices architecture Strong problem-solving skills and attention to detail
Qualifications
Experience with cloud services (e.g., AWS, Azure) Knowledge of DevOps practices and CI/CD pipelines Familiarity with version control systems (e.g., Git) Experience with Agile methodologies Strong communication and teamwork skills Ability to mentor junior developers
Job overview
Number of positions
Salary range
Posted date
About Amivel Technologies
Skills
Primary skills
Secondary skills
Nice to have
Benefits
- Competitive salary
- Health insurance
- 401(k) matching
- Flexible working hours
- Professional development opportunities
- Paid time off