Loading...

Easy Apply

Please enter a valid email.
Please enter a valid phone number.
Please select a valid country.
Please provide a resume.
You must review and agree before submitting.
Full Stack Developer
 
Description:
 
Join our team as a Full Stack Developer with over 5 years of experience building responsive, scalable web applications using Angular 12+, Java, Spring Boot, and AWS. You will be responsible for designing, developing, testing, and deploying robust software solutions that meet business needs. The ideal candidate is skilled in HTML5, CSS/SCSS, JavaScript, TypeScript, RESTful APIs, and unit testing, with a strong grasp of Agile methodologies and Git version control. Experience with Angular 15+, mobile apps, and authentication systems is a plus. This hybrid role demands both technical proficiency and collaborative problem-solving across cross-functional teams.
 
Required Experience:

● 5+ years of experience in the field with exposure to the following for some or all that
time:
● Building web applications using the noted technologies
● Building applications that integrate with AWS services
● Building web applications using HTML5, CSS/SCSS, JavaScript, TypeScript, and
Angular 12+
● Developing RESTful API services using Java
● Implementing responsive Design using Angular 15+*
● Unit testing in Angular and Java
● Monitoring error logs and addressing repeatable bugs
Required Skills:
● HTML5
● CSS/SCSS
● JavaScript
● TypeScript
● Angular 12+
● SQL
● Java
● Springboot and Hibernate
● Git
Nice to have:
● Experience with mobile applications will be an asset
● Experience with new versions of Angular (Version 16+)
● Experience with authentication and authorization (Web, API)
● Experience with version control using GIT
● Experience writing web services and APIs
● Experience working in an Agile framework is desired
Major Responsibilities:
● Development of technical solutions, including the design, development, testing and
deployment of code
● Involves analyzing and interpreting business requirements to create efficient and
effective technical solutions.
● Analyze and develop new code.
● Verify code with integration and unit tests.
● Identify logic errors, implement bug fixes, and support user testing.
● Build and execute automation tests.
● Analyze business requirements.
● Provide third-level application support.
● Participate in application design sessions.
● Consult with business areas, technical support, team members, technical sources, and
end-users.
● Ensure high quality of development and solution prior to product release.
● Assist with product releases.
● Perform code reviews and provide constructive feedback to peers.
● Contribute to manual quality assurance testing as needed.
● Produce working code with less supervision on relatively routine development tasks.
● Demonstrate good instincts in solving technical problems.
● Stay passionate about learning new technologies and adopting best practices of
software development.