Senior Software Engineer, Full Stack (12 month contract)
at Achievers
Toronto, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 03 Sep, 2024 | Not Specified | 05 Jun, 2024 | N/A | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
As a Senior Full Stack Engineer, you will be a key member of our development team, responsible for designing, implementing, and maintaining software solutions. You will work closely with cross-functional teams to understand requirements, propose innovative solutions, and contribute to the overall success of our products. This role requires strong technical skills, leadership abilities, and a passion for building high-quality software.
Responsibilities:
- Software Development: Design, develop, and maintainthe Achievers Platform and supporting micro-services.Use the right tool for the job. We love modern technology/framework and use things like React, Redux, Webpack, Docker, Mysql, MongoDB, Redis, Python, Microservices, GCP (Kubernetes, Pubsub, GCS) and many more.
- Full Stack Development: Contribute to both frontend and backend development efforts as needed, depending on project requirements. Develop user interfaces, APIs, and backend services to support business objectives.
- Architecture and Design: Contribute to the architectural design and decision-making process. Propose and implement solutions that are scalable, maintainable, and robust.
- Technical Leadership: Provide technical leadership and guidance to junior team members. Mentor and coach team members to improve their technical skills and expertise.
- Product Innovation: Collaborate with product managers, designers, and other stakeholders to understand requirements and translate them into technical solutions. Propose innovative ideas and contribute to the product roadmap.
- Code Review: Conduct code reviews to ensure code quality, adherence to coding standards, and best practices.
- Collaboration: Foster a collaborative and inclusive work environment. Work closely with cross-functional teams to deliver high-quality software solutions that meet customer needs and expectations.
- Deployment and Maintenance: Assist in the deployment and maintenance of software applications in production environments (GCP). Monitor performance, troubleshoot issues (New Relic), and implement optimizations as needed.
- Advocate of Agile Methodologies: Believer and practitioner of Agile practices. We give importance to it when it comes to Sprint planning, Sprint refinement, Scrum and many more agile methodologies.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Toronto, ON, Canada