We are seeking a highly skilled and experienced Senior Full Stack Developer to join our dynamic team. The ideal candidate will have strong proficiency in both frontend and backend technologies and will be responsible for architecting developing and maintaining scalable web applications.
Key Responsibilities:
- Design develop and maintain robust and scalable full stack web applications.
- Lead the architecture design and implementation of software solutions.
- Collaborate with cross-functional teams including Product UX/UI DevOps and QA.
- Write clean maintainable and testable code across the stack (frontend and backend).
- Optimize applications for maximum speed and scalability.
- Perform code reviews and provide mentorship to junior developers.
- Drive technical excellence and contribute to continuous improvement of development practices.
- Stay up-to-date with emerging technologies and propose adoption where applicable.
- Participate in Agile/Scrum processes including sprint planning and retrospectives.
Qualifications:
- Bachelors or Masters degree in Computer Science Software Engineering or a related field.
- 5 years of experience as a full stack developer in a professional environment.
- Strong proficiency in frontend technologies: HTML5 CSS3 JavaScript React/Vue/Angular.
- Solid backend experience with Python Ruby Java or .NET (depending on stack).
- Proficient in working with RESTful APIs SQL/NoSQL databases (e.g. PostgreSQL MongoDB).
- Experience with version control systems (Git) and CI/CD pipelines.
- Familiarity with cloud services like AWS Azure or GCP.
Deep understanding of system design data structures and algorithms.