Senior Full Stack Developer
at Eavor Technologies
Calgary, AB, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 28 Jul, 2024 | Not Specified | 02 May, 2024 | 5 year(s) or above | Commercial Projects | 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:
Department: Operations Support
Location: Calgary, Alberta, Canada
Reports to: Director, Software Engineering
Eavor Technologies Inc. is seeking a highly skilled and experienced Senior Full Stack Developer to join our lean, high-performing, cross-functional team tasked with building an enterprise cloud application from the ground up. You will design and build throughout the stack to continuously deliver value and fulfill the department’s objectives. We invite you to read more about Eavor at our website or LinkedIn.
This hybrid role is based in Calgary, Alberta, requiring local and international travel based on business needs.
Responsibilities:
- Develop high-quality, scalable, and maintainable components, APIs and services using Next.js, Node.js, Express, Python and PostgresQL.
- Collaborate with the Architect to design extensible, secure and performant systems architecture as the project evolves, including selecting appropriate software design patterns, frameworks, and technologies suited for the application’s goals.
- Adhere to established standards, follow change-management procedures and comply with applicable SDLC processes.
- Participate in lean Agile ceremonies by attending daily scrums, sprint planning and retrospectives.
- Provide constructive feedback to your team in code reviews.
- Produce working prototypes that test your assumptions, assist with interface definition or illustrate a concept.
- Write thorough unit tests for all routes and methods to ensure stability in production and high velocity in development.
- Report progress, participate in product discovery and conduct demos with internal and external Stakeholders.
- Monitor and improve the performance of the application, including profiling the system, identifying bottlenecks, and optimizing both the code and the application environment to ensure that the application efficiently handles the expected load and data throughput.
- Troubleshoot runtime issues and assist Stakeholders as needed.
- Study the domain and maintain knowledge of related engineering practices in the field.
- Stay current with emerging technologies and advise Stakeholders of new opportunities.
REQUIREMENT SUMMARY
Min:5.0Max:10.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
BSc
Proficient
1
Calgary, AB, Canada