We are seeking a talented Full Stack Engineer with 4-6 years of experience to join our dynamic team. The ideal candidate will be proficient in both front-end and back-end technologies, enabling them to create seamless and efficient web applications. As a Full Stack Engineer, you will work closely with product managers and designers to build high-quality software solutions that meet our users' needs.
Responsibilities
- Design and develop scalable web applications using front-end and back-end technologies.
- Collaborate with cross-functional teams to define, design, and ship current features.
- Maintain and improve existing applications by identifying and resolving bugs and performance issues.
- Implement responsive design and ensure compatibility across various devices and browsers.
- Participate in code reviews and provide constructive feedback to peers.
- Stay up-to-date with emerging technologies and industry trends to apply them in innovative ways.
Skills and Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 4-6 years of experience in full stack development.
- Proficiency in front-end technologies such as HTML, CSS, and JavaScript frameworks (React, Angular, or Vue.js).
- Strong experience with back-end technologies such as Node.js, Express, or Python/Django.
- Familiarity with RESTful API design and implementation.
- Experience with database management systems like MySQL, PostgreSQL, or MongoDB.
- Knowledge of version control systems such as Git.
- Understanding of Agile/Scrum methodologies and project management tools like JIRA or Trello.