Our client is in need of an API Developer 2 for an initial 12-month contract in Vancouver, BC.
You’re a backend developer who’s passionate about crafting substantial experiences through well-engineered products. You are a developer growing in your skillsets, leveraging your prior work experience, who can balance day-to-day workload, with an eye for future improvements within your team.
As a developer within the Digital Commerce team, you could be working on leading edge microservice APIs, supporting the clients employees and growing their digital footprint - what you help build will be the underlying systems that help the team achieve better customer experiences. The services you will build will need to be both performant and resilient.
You will be a part of a friendly, cross-discipline agile team who helps each other seek problems across all functions. As a custodian of customer trust, you will employ best practices in development, security, accessibility and design to achieve the highest quality of service for our customers.
Collaborate with talented team members across the clients Digital to build reusable APIs that solve customer problems and create engaging experiences
Build your own skill-set and help develop those around you with your insatiable thirst to learn and grow
Identify code problems, build solutions and complete code reviews with other developers
Maintaining codebase and making improvements when necessary, including logging, error reporting and analytics
Leverage your knowledge of various test strategies to deploy code with quality and confidence
Reviewing accessibility as part of the development process
Knowledge about database management and architecture
Maintaining the best security, reliability and performance practices
Develop scalable solutions with performance and security in mind
What you Bring:
A passion for new technologies, you’ve kept up to date on top trends and love to bring new ideas to your team
Proven experience designing and documenting modern RESTful microservice APIs (we use Node.js, Express, OpenAPI Spec)
Proven history of excelling in a team-based collaborative environment
Experience using Node.js
Proven experience building scalable production services and monitoring performance (we use Kibana, NewRelic)
Experience in architecture of microservices
Comfortable working with SOAP APIs
Experience with incident management
Familiarity with building and implementing unit and integration tests
Familiarity with security and authentication standards such as OAuth & JWT
Experience working in an Agile or Scrum environment
Must have skills:
1. NodeJS Development Experience
2 API Development Experience (ExpressAPI/OpenAPI)
3. SOAP or Microservices Experience
Nice to have skills:
1. Agile/Scrum Experience *Very nice to have
2. Database experience
3.Unit Testing experience