- We are seeking a talented and passionate Full Stack Developer to join our dynamic Agile team.
- In this role, you'll collaborate closely with cross-functional teams to design, develop, test, implement, and support scalable web applications.
- Your contributions will have a significant impact on the advancement of our technological solutions and infrastructure of Connected Technologies.
What you’ll be doing:
- Collaborate within and across Agile teams to deliver high-quality, innovative web applications.
- App design and writing efficient code under the guidance of Senior Developers based on detailed specifications, user stories, and business requirements.
- Debug issues, participate in code reviews, write comprehensive unit tests, and perform integration and end-to-end testing to ensure software quality.
- Thoroughly document code through clear comments, maintain up-to-date Confluence documentation, and regularly update user guides for clarity and ease of use.
- Actively participate in the software release process, supporting the deployment of new code to production as planned by the Product Owner.
- Engage proactively in all scrum meetings, team meetings, developer discussions, and brainstorming sessions to foster collaborative problem-solving and continuous improvement.
- Develop and maintain robust front-end and back-end solutions using React, Angular, JavaScript, Java, and Spring-based APIs.
- Employ Test-Driven Development (TDD) methodologies for both application code and infrastructure automation to ensure robust, maintainable, and reliable systems.
- Utilize AWS services extensively (CloudFront, Lambda, DynamoDB, EC2, S3, ELB, RDS, EKS) to architect comprehensive full-stack cloud solutions.
- Build and optimize large-scale, complex web applications using HTML, CSS, JavaScript, and cloud content delivery tools and CDNs.
Qualifications/ What you bring (Must Haves) – Highlight Top 3-5 skills
- Extensive experience in full-stack software development, particularly using React, Angular, JavaScript, Java, and Spring frameworks.
- Deep knowledge and hands-on experience in microservices, containerization (Docker/Kubernetes), and cloud computing (AWS) – Mandatory (use AWS)
- Proven experience utilizing AWS services (CloudFront, Lambda, DynamoDB, EC2, S3, ELB, RDS, EKS).
- Demonstrated capability to build scalable, performant web applications and familiarity with CDNs.
- Passionate about technology, innovation, and continuous improvement, actively participating in tech communities.
Added bonus if you have (Preferred):
- Experience using JIRA/Confluence tools
- Proficient in Github/Gitlab CI/CD