Senior Software Development Engineer - Aws Marketplace

Amazon Amazon · Big Tech · CA, ON +1 · Software Development

Senior Software Development Engineer for AWS Marketplace, focusing on building and maintaining scalable backend services, APIs, and user-facing features using React.js. The role involves owning product features, influencing strategy, and collaborating with cross-functional teams to enhance the B2B marketplace platform.

What you'd actually do

  1. Develop and maintain user-facing features using React.js:
  2. Implement responsive and intuitive user interfaces based on design specifications
  3. Design, develop, and maintain server-side applications and APIs:
  4. Build and maintain RESTful APIs and microservices
  5. Design and implement database schemas and optimize database queries

Skills

Required

  • React.js
  • RESTful APIs
  • microservices
  • database schemas
  • distributed systems architectures
  • web services
  • protocols

Nice to have

  • UX/UI design collaboration
  • third-party service integration

What the JD emphasized

  • own significant portions of the product
  • influence on our strategy
  • define the next wave of product features and system architecture
  • complex system software
  • customer-centric
  • building quality software
  • operational excellence
  • commitment to teamwork, hustle, and strong communication skills
  • track record of success delivering new features or products
  • thrived and succeeded in delivering high quality technology products/services in a hyper-growth environment where priorities shift fast
  • design and implementation experience
  • knowledge of web services and protocols
  • in-depth knowledge of distributed systems architectures
  • 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
  • own the design and implementation of major deliverables end-to-end
  • collaboration with other engineers on the team, principal engineers, product managers, and partner teams
  • comfortable dealing with ambiguity
  • desire to create, iterate and improve
  • optimize applications for maximum speed and scalability
  • Write clean, modular, and reusable code following best practices and coding standards
  • Develop scalable backend architectures that support the multi-tenant B2B marketplace platform
  • Integrate third-party services and APIs as needed
  • seasoned Senior Software Development Engineer
  • significant influence on our strategy
  • define the next wave of product features and system architecture
  • complex distributed computing challenges
  • customer obsessed
  • mentor and serve as a role model for other engineers on the team
  • building quality software that raises the operational excellence of the organization
  • strong communication skills
  • meet and interact with customers (both buyers and sellers) directly!
  • 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