Senior Full Stack Engineer
A high-level, experienced software engineer is required to lead and contribute to the development of complex web applications using a full stack approach.
Job Responsibilities:
* Design, develop, and maintain scalable, efficient, and secure web applications.
* Lead cross-functional teams in agile development methodologies, ensuring timely project delivery.
* Collaborate with stakeholders to identify business needs and translate them into functional requirements.
* Mentor junior engineers, promoting knowledge sharing and skill growth within the team.
Requirements:
* Minimum 5 years of experience as a senior full stack developer.
* In-depth knowledge of programming languages (JavaScript, Python), frameworks (React, Django), and databases (MongoDB, MySQL).
* Strong understanding of Agile methodologies, DevOps practices, and version control systems (Git).
* Excellent communication and leadership skills, with the ability to guide and motivate teams.
Preferred Qualifications:
* Experience working with cloud platforms (AWS, Azure) and containerization tools (Docker).
* Familiarity with CI/CD pipelines and automated testing frameworks.
* Knowledge of microservices architecture and API design principles.