At a Glance
- Tasks: Design and develop web applications using React, NextJS, and NodeJS in a cloud environment.
- Company: Join a forward-thinking tech company transforming government services.
- Benefits: Competitive salary, health benefits, remote work options, and opportunities for professional growth.
- Other info: Collaborative team culture with a focus on continuous learning and career advancement.
- Why this job: Be part of innovative projects that make a real difference in how services are delivered.
- Qualifications: 5+ years in web development with React/NextJS and experience in cloud-native applications.
The predicted salary is between 90000 - 110000 $ per year.
About the job RQ08007 - Sr. Software Developer
Description
Job Overview
We are looking for an experienced React/Next JS Node JS application developer with a strong background in cloud-native application.
The ideal candidate will be responsible for building and developing web applications that run seamlessly in Azure.
You should have extensive work experience in React, Next JS, Node JS, RESTful, CICD, Docker, K8s, and cloud platforms.
You should also be passionate about delivering high-quality, scalable, and efficient applications in timelines and details.
Join us in transforming how government services will be experienced by businesses cross state.
Key Responsibilities
- Design, develop, and optimize web applications using React, Next JS, Node JS, and other modern frontend technologies.
- Build responsive, interactive and AODA compatible UIs with a focus on user experience and performance.
- Integrate RESTful APIs endpoints, ensuring data flows smoothly between frontend and backend systems.
- Integrate web application with Oath2/Open ID product
- Build Docker image for application.
- Test Docker image and container on local development machine for developed application
- Implement modern Dev Ops practices, write CI/CD pipeline scripts for Azure Dev Ops CICD integration.
- Write YAML files for application configuration, deployment and orchestration on Microsoft Azure.
- Optimize applications for scalability, performance, and security in cloud environments.
- Write clean, maintainable, and testable code, adhering to best practices.
- Conduct application testing cross all environments.
- Conduct issue investigation, resolution and bug fixing cross all environments and provide constructive suggestions or feedback to teams.
- Collaborate with backend API developers, UX/UI designers, and Dev Ops engineer, Tech lead, and other teammates to deliver cloud-native web applications.
Skills Experience and Skill Set Requirements
Required Skills & Experience
- 5+ year work experience in developing web applications using React and Next JS.
- Proven work experience with state management libraries like Redux, Mob X, or React Context.
- Proficiency in version control systems like Git or collaborative platforms like Git Hub, Git Lab, or Bitbucket.
- Proven work experience in application with Outh2 and OIDC integration
- Strong understanding of server-side rendering (SSR), static site generation (SSG), and next. js features like dynamic routing, API routes, and middleware.
- Experience with modern build pipelines and tools eg Jenkins and Groovy scripts
- Work experience in Infrastructure as Code (Ia C) approach
- Experience in working with Azure Dev Opos, Azure Portal and AKS is a plus.
- Understanding of security best practices for frontend development, especially in cloud-hosted applications.
- Working Knowledge of the Accessibility for Ontarians with Disability Act (AODA), and related regulations, and standards (e. g. W3C WCAG 2.0 Level AA, etc.)
- understand web application security, authentication, access control, HTTS, TLS, SSO, Pen Test, input validation, CORS, WAF and etc.
- Be familiar with databases and SQL is a plus
- Be familiar with Hypervisor and Virtualization techniques is a plus
- Have fundamental knowledge of cloud computing and basic Networking skills
- Strong problem-solving skills
- Cloud certifications such as
Microsoft Azure Developer are highly desirable.
Soft Skills
- Ability to adapt to changing business needs with proven track record for meeting deadlines.
- Ability to work independently and as part of a team
- Excellent communication skills to work effectively in a team.
- Mandatory Skills
- 5+ year work experience in developing web applications using React and Next JS.
- Proven work experience in application with Outh2 and OIDC integration
- Nice to Have Skills
- Working Knowledge of the Accessibility for Ontarians with Disability Act (AODA), and related regulations, and standards (e. g. W3C WCAG 2.0 Level AA, etc.)
- understand web application security, authentication, access control, HTTS, TLS, SSO, Pen Test, input validation, CORS, WAF and etc.
- Be familiar with databases and SQL is a plus
- #J-18808-Ljbffr
Sr. Software Developer in Toronto employer: Rubicon Path
As a Systems Testing/QA Specialist at our Toronto location, you will thrive in a collaborative and innovative work culture that prioritizes quality and continuous improvement. We offer competitive benefits, opportunities for professional growth, and a commitment to work-life balance, ensuring that you can excel in your role while contributing to meaningful projects that impact the community. Join us to be part of a dynamic team dedicated to delivering high-quality solutions in a supportive environment.