We are seeking a highly motivated and experienced Senior Full Stack Developer to join our dynamic team. As a Senior Full Stack Developer, you will be responsible for designing, developing, and maintaining both front-end and back-end components of web applications. You will collaborate closely with cross-functional teams, including product managers, UI/UX designers, and other developers, to deliver high-quality software solutions.
What you will do:
- Design, develop, and maintain both front-end and back-end components of web applications.
- Collaborate closely with cross-functional teams, including product managers, UI/UX designers, and other developers, to deliver high-quality software solutions.
- Write clean, well-documented, and testable code.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Troubleshoot and debug issues, and implement effective solutions.
- Stay up-to-date with the latest industry trends and technologies.
- Mentor junior developers and provide technical guidance.
What you will need:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in full stack development.
- Strong proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, Vue.js).
- Solid understanding of back-end technologies such as Node.js, Python, Java, or Ruby on Rails.
- Experience with database systems (e.g., SQL, NoSQL).
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP).
- Excellent problem-solving and communication skills.
- Ability to work independently and collaboratively in a fast-paced environment.
What would be nice:
- Master’s degree in Computer Science, Engineering, or a related field.
- Experience with Agile development methodologies.
- Familiarity with DevOps practices and tools.