Are you a skilled Software Developer with hands-on experience developing applications for highly available distributed systems? Our Vancouver client is seeking to hire a Senior Back End Engineer, on a long-term contract with high potential for extension. Apply to this amazing Back End Developer opportunity today!AdvantagesWhat’s in it for you!As a Back End Developer with our Vancouver client, you’ll receive:• Highly competitive market hourly rates.• A 6-month contract with high potential for extension.• Remote video interview process.ResponsibilitiesWhat will you do?• Implement cloud-based products and services• Integrate with external customer and 3rd-party systems• Write large amounts of code, perform code reviews, write unit tests• Write documentation• Interface with other groups including Product Management, QA, and Operations• Participate in scrum team.• Continuously discover, evaluate, and implement new technologies to maximize development efficiencyQualificationsHow do you qualify?• BS or MS in Computer Science or equivalent experience• 4+ years of production level experience in Node.js• 1+ years of production level experience in AWS• Good knowledge & experience in one or more of these areas: React/NextJS, Hapi.js, Drupal 7, MongoDb• Knowledge of network and web related protocols (e.g., TCP/IP, REST, gRPC, HTTP, TLS)• Good knowledge & experience in a micro-services architecture, containerization, and orchestration (Docker and Kubernetes, etc.)• Hands-on experience developing applications for highly scalable and highly available distributed systems• Strong computer science fundamentals in data structures, design patterns, algorithm design, and complexity analysis• Good working knowledge of SQL and NoSQL databases• Good grasp of the Agile software development approach, CI/CD, Gradle, Maven, GIT, code review, and code coverage tools. Experience with designing a test strategy, writing test cases and automating testing• Great interpersonal and communication skillsSummaryIf the prospect of honing your development and coding skills on innovative cloud platforms intrigues you, then the Back End Developer role with our Vancouver client could be the perfect opportunity for you!Please send your resume to firstname.lastname@example.org for immediate consideration! Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.