Job Description
We are seeking a Full Stack Developer (Intermediate) to join our team. The ideal candidate will have strong experience across multiple technologies and design techniques, and a proven ability to deliver high-quality software through the full development lifecycle within Agile frameworks.
Responsibilities:
- Design, develop, test, deploy, maintain, and improve software solutions using a modern development toolset.
- Apply multiple design techniques and contribute to architecture and code quality.
- Participate in Agile ceremonies and deliver increments within a common Agile framework.
- Implement and maintain CI/CD pipelines with attention to application resiliency and security.
Required Skills & Qualifications:
- Proficiency in one or more general-purpose programming languages.
- Working proficiency with modern development toolsets and version control.
- Strong understanding of Agile methodologies and delivery practices.
- Knowledge of Continuous Integration, Continuous Delivery, Test-Driven Development, and cloud-native development.
- Understanding of software engineering disciplines including business analysis, development, testing, deployment, maintenance, and improvement.
Preferred Skills:
- Experience with cloud platforms and building resilient, secure applications.
- Hands-on practice with automated testing and pipeline orchestration.
- Java, SQL & React