We are seeking a talented and motivated Full Stack Developer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining both the front-end and back-end components of our applications. You will work closely with cross-functional teams to deliver high-quality software solutions that meet our clients' needs. The ideal candidate will have a strong understanding of the software development lifecycle (SDLC) and be proficient in various programming languages and frameworks.
Duties
Design and implement scalable web applications using modern technologies.
Develop front-end components with a focus on user experience using HTML, CSS, and JavaScript frameworks.
Build back-end services and APIs using Node.js and Java.
Collaborate with product managers, designers, and other developers to define project requirements and specifications.
Utilize microservices architecture to enhance application performance and maintainability.
Participate in code reviews to ensure code quality and adherence to best practices.
Troubleshoot and resolve issues in existing applications.
Maintain documentation related to application development processes.
Requirements
Bachelor's degree in computer or mechanical engineering, computer science, information technology, or a related technical discipline
Minimum of 5 years development experience in designing and implementation of multi-tier applications using Java 8+, JavaScript ES6+, Spring Boot, JDBC, HTML, CSS, Maven, J2EE.
Proficiency in TypeScript, Java, Node.js, CSS, and OOP principles.
Experience with TFS for version control and project management.
Strong understanding of the software development lifecycle (SDLC) methodologies.
Familiarity with microservices architecture is a plus.
Ability to work collaboratively in a team-oriented environment.
Excellent problem-solving skills and attention to detail.
Strong communication skills, both verbal and written.
Join us as we build innovative solutions that drive success for our clients. If you are passionate about technology and eager to contribute your skills in a collaborative environment, we encourage you to apply!
Job Type: Full-time
Pay: $90,000.00-$100,000.00 per year
Additional pay:
Bonus pay
Overtime pay
Tips
Benefits:
Dental care
Flexible language requirement:
French not required
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.