Lead Platform Developer

Location: Vancouver, BC
Date Posted: 10-10-2017
Ready to take on new challenges with a growing team? This is your chance to develop innovative new technology products, as well as your career. On behalf of our client, Affinity staffing is seeking new members to join our multi-disciplinary DevOps pods, so if you love technology and innovative products, we’d love to hear from you!
Expectations and Tasks:
  • Lead development engineers and provide technical and non-technical guidance, oversight, and coaching
  • Orchestrate efforts among different functions within the Platform DevOps pod
  • Lead the design and development of  application platform and related services
  • Work with the business and management teams to understand and implement requirements
  • Develop highly scalable platform services with 24×7 reliability
  • Build prototypes to demonstrate functionality and interaction models
  • Own production issues and bug fixes related to the Platform
  • Generate technical documentation
  • Posses a quick start mentality with high production output
  • Be detail-oriented with a focus on quality
Work Experience:
  • 5+ years of development related experience
  • 2+ years of leading a technical team (more than 2 people)
  • Extensive experience with designing scalable web service oriented applications; RESTful API and microservices experience preferred
  • Strong experience with Java, Node.js, Angular, or Neo4j (MongoDB is a plus)
  • Extensive experience with Scrum Agile software development methodology
  • Cloud and container technology experience (AWS or GCP, and Docker preferable)
  • Familiar with Java/Scala (Legacy API under Play Framework)
  • Experience with Test Driven Development (TDD), Continuous Integration (CI), iterative development, etc
  • Comfortable and flexible in a fast changing environment
  • Able to manage complex Git flows
  • Feel at home on the Unix environment command line

About Affinity Staffing:
Affinity Staffing is a full service Information Technology agency that takes a unique approach to recruiting. We believe recruiting is about creating long-term relationships that foster a mutually beneficial partnership - an affinity. Bringing a new style of recruiting founded on four core principles – Transparency – Flexibility – Efficiency – Agility.
For more information on Affinity Staffing, please visit www.affinitystaffing.ca
this job portal is powered by CATS