Key job responsibilities
The ideal candidate will be passionate about solving complex and broad business problems of cloud marketplaces with simple and straightforward solutions, applying appropriate technologies and software engineering best practices, building solutions that scale and perform well. They will own the design and implementation of major deliverables end-to-end. This position requires collaboration with other engineers on the team, principal engineers, product managers, and partner teams. You should be comfortable dealing with ambiguity and should have a desire to create, iterate and improve.
Frontend Development You will develop and maintain user-facing features using React.js:
- Implement responsive and intuitive user interfaces based on design specifications
- Collaborate with UX/UI designers to ensure seamless integration of designs into the application
- Optimize applications for maximum speed and scalability
- Write clean, modular, and reusable code following best practices and coding standards
Backend Development You will design, develop, and maintain server-side applications and APIs:
- Build and maintain RESTful APIs and microservices
- Design and implement database schemas and optimize database queries
- Implement authentication, authorization, and security best practices
- Develop scalable backend architectures that support the multi-tenant B2B marketplace platform
- Integrate third-party services and APIs as needed
A day in the life
Collaboration & Quality
- Conduct code reviews to maintain code quality and identify areas for improvement
- Work closely with product managers, designers, and other developers to define and implement new features
- Participate in brainstorming sessions and provide technical expertise and insights
- Collaborate with the QA team to identify and fix bugs and ensure high-quality software releases
- Communicate effectively with team members, stakeholders, and clients to gather requirements and provide project updates
Innovation & Growth
- Create prototypes to validate use cases, receive feedback from customers, and work on expanded features
- Stay updated with industry trends and best practices to continuously learn and explore Basic Qualifications: - 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language Preferred Qualifications: - 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
The base salary range for this position is listed below. As a total compensation company, Amazon's package may include other elements such as sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon offers comprehensive benefits including health insurance (medical, dental, vision, prescription, basic life & AD&D insurance), Registered Retirement Savings Plan (RRSP), Deferred Profit Sharing Plan (DPSP), paid time off, and other resources to improve health and well-being. We thank all applicants for their interest, however only those interviewed will be advised as to hiring status.
CAN, ON, Toronto - 114,800.00 - 191,800.00 CAD annually