Job description
As a Full Stack Developer, you will be responsible for designing, developing, and maintaining both the front-end and back-end components of our web applications. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet our users’ needs.
Responsibilities
- Develop and maintain web applications using modern frameworks and technologies.
- Design and implement APIs and microservices.
- Collaborate with UX/UI designers to create responsive and user-friendly interfaces.
- Optimize applications for maximum speed and scalability.
- Troubleshoot and debug applications to ensure high performance.
- Participate in code reviews and maintain coding standards.
- Stay up-to-date with emerging technologies and industry trends.
Qualifications
- Bachelor’s degree in Computer Science or a related field (or equivalent experience).
- Proven experience as a Full Stack Developer or similar role.
- Proficiency in front-end technologies.
- Experience with back-end technologies.
- Experience with databases (SQL, NoSQL) and data modeling.
- Knowledge of version control systems (e.g., Git).
- Excellent communication and teamwork skills.
- Strong problem-solving skills and ability to work independently.