Senior Full Stack Developer
Job Description:
We are seeking a highly skilled and self-driven Senior Full Stack Developer to join our dynamic team. The successful candidate will be responsible for designing, developing, and maintaining our software applications using Java, Javascript, NodeJS, and Test Automation skills. The candidate must be experienced in Continuous Integration/Continuous Deployment (CI/CD) skills, and must be able to lead and collaborate with cross-functional teams.
Responsibilities:
- Design and architect complex software applications
- Develop and maintain high-quality, scalable code
- Lead and mentor a team of developers
- Implement user-friendly and responsive web interfaces
- Create and maintain RESTful APIs
- Collaborate with cross-functional teams to ensure software quality and system scalability
- Develop and execute test plans to ensure software quality and reliability
- Implement and maintain automated testing frameworks
- Continuously improve and optimize the software development process through the use of CI/CD tools and techniques
Requirements:
- Bachelor’s or Master’s degree in Computer Science or a related field
- 5+ years of proven experience in Full Stack Development
- Proficiency in Java, Javascript, and NodeJS
- Strong understanding of Test Automation principles and tools
- Experience with CI/CD tools and techniques, such as Jenkins, Git, and Docker
- Familiarity with Agile/Scrum methodologies
- Excellent communication, leadership, and teamwork skills
- Self-driven and able to work independently with minimal supervision
If you are a highly motivated, self-driven Senior Full Stack Developer with a passion for creating innovative software solutions and want to be a part of forward leaning and expanding team, we encourage you to apply. We offer competitive salaries, comprehensive benefits packages, and a dynamic work environment.