Worldplay Careers
Back End Developer
About
The challenge
The Back End Developer will work closely with our platform architects and other members of the development team to implement core services for our Vidflex on-line video platform. This is an intermediate to senior level position requiring strong enterprise-level software engineering skills and knowledge of computing infrastructure and networking.
Responsibilities
The specific responsibilities for the Back End Developer include :
- Design and implement web applications and services to support the functionality of our Vidflex video platform
- Ensure solutions are well engineered to meet enterprise-level requirements for performance, scalability, robustness and security
- Assist the Product Owner(s) and platform architects with feature definition and refinement
- Work closely with the application developers to ensure alignment with their feature requirements
- Develop functional tests and test plans where appropriate
- Participate in architectural discussions and contribute to the ongoing innovation of the platform
- Assist with task generation, estimation and project planning
- Stay up to date on web development technologies and competitive market trends
- Write developer level documentation
Your skillset
In order to successfully respond to the challenges of the role, the Back End Developer will be a highly committed and energetic individual with the following characteristics :
Strong team player with a proven ability to work openly, honestly and collaboratively with othersAbility to work in the fast-paced environment of a start-up organizationAbility to plan and develop to a schedule, and complete work in a timely mannerAbility to gather, refine and understand requirements, and deliver solutions that meet themAbility to contribute to and influence the direction of projects and feature developmentAbility to consult with others, investigate on your own and make decisions as neededStrong and creative problem-solving skillsDependable, passionate and self-driven with a “make it happen” attitudeGood organizational and time management skills, with the ability to manage multiple tasksStrong command of the English language with good written and verbal communication skillsA great work ethic and a strong desire to produce quality, innovative codes as neededStrong and creative problem-solving skillsDependable, passionate and self-driven with a “make it happen” attitudeGood organizational and time management skillsStrong command of the English language with good written and verbal communication skillsA great work ethic and a strong desire to produce quality, innovative codeYour qualifications
The Back End Developer will have the following qualifications :
Education
B.Sc degree in Computer Science / Engineering or equivalent.Skills and Experience
4+ years of experience with OOP web development technologies such as PHP or Java4+ years of experience with MVC frameworks4+ years of experience with relational databases such as MySQL, PostgreSQL4+ years of experience developing REST APIsSolid experience with queue management (eg. Kafka, RabbitMQ)Solid experience developing applications within a large-scale, enterprise environmentExperience developing unit, integration and / or automated software testsA solid understanding of the product / software development lifecycleExperience with open-source software development and licensingExperience using Git or other revision control systemsExperience with Agile development methodologies and tools such as JIRANice to have
Experience with Linux, Apache, Nginx and basic DevOps tools and principlesExperience with other databases such as MongoDB, Redis and Elastic SearchExperience with GoLang and gRPCExperience with web video players, video streaming and / or encoding / transcodingExperience with application security and penetration testing (eg. OWASP)Experience with container management (eg. Docker / Swarm, Kubernetes)Experience with cloud storage and / or computing (eg. AWS, Google Cloud)Experience with infrastructure and network managementDaily stand-ups
Bi-weekly sprint planning and backlog grooming
Monthly roadmap update
Quarterly one-on-one with manager
How to apply
If you fit the candidate profile and skill requirements outlined above and are interested in applying for this position, please e-mail a copy of your CV / Resume along with a cover letter to [email protected] with Back End Developer in the subject line .
Visit Us
100 - 6131 6th Street SE
Calgary, Alberta, Canada
T2H1L9
Contact us
1-866-497-6462
[email protected]
Open Hours
M-F : 11am - 7pm
Sat : 10am - 7pm
Sun : 10am - 5pm