Who we are:
Turbulent is a place where individuals activate their techno-creative intuition. The team is made of: hungry inventors, playful professionals and dedicated craftsmen. We share a spark for turning ideas inside-out. We are fun, courageous, reliable and creative.
What do we do:
We help ambitious companies unlock the potential of their audience. Through an approach that is fun and transparent we co-create improbable impact with our clients. Immersing ourselves in their business reality we deliver strategic guidance and craft technology that increases revenue, improves processes and enriches their client experience.
What makes us stand out:
- We are Montreal-based.
- We believe in equity in the workplace
- Our leadership team is made up of 69% women.
- We have gender parity on our board
- We have supportive management
- We value autonomy
- We have diverse projects which allow you the opportunity to grow
- We guide each other forward, take risks and reach collective goals
- We help new candidates transition and adjust
- We have close communication between our company and candidates
What you will do:
Work on the Star Citizen project, within the team developing microservices directly affecting the In-game experience (lobby, chat / voice chat, twinning, etc.) of players.
Be part of a team made up of intermediate and senior developers located in Montreal (about 20 people) and called upon to collaborate with the Star Citizen gameplay teams located in studios in the United States and in the United Kingdom.
You’re savvy in:
Communicating efficiently with people and translating technical jargon
Adapting to various contexts, sometimes shifting priorities
Managing your schedule to ensure productivity and efficiency in projects
Showing autonomy, being thorough and curious of new technologies
Getting things done, sharing good practices in backend development, contributing in implementing efficient processes
You have accomplished / possess:
Bachelor in Computer Science or relevant programming experience
10 years+ of experience in backend programming
2 years+ of experience in programming with Node.js and experience with TypeScript in Node.js
Comfortable in a fast-iterating development environment
Good understanding of Linux shell, git and build pipelines
Good understanding of network communication through RPC, WebSocket
Knowledge of event-sourcing and Domain Driven Design (DDD)
Experience with Docker and Kubernetes; an asset
Experience with C/C++, an asset
Experience working in a game studio, an asset
You are eager to:
Develop microservices related to the Star Citizen game using Node.js and TypeScript
Facilitate collaboration within the team and with game developers at Cloud Imperium Games (Identify bug source, clarify specs, relay questions to the right person)
Estimate the effort to perform specific tasks, commit to delivery deadlines and help the team set and respect production timeline collectively
Mentor other developers on technologies you have learned to master
Be proactive in team meetings: sprint plannings, retroactions, project post-mortems
Turbulent is committed to employing a diverse workforce. Qualified applicants will receive consideration without regard to race, colour, religion, sex, national origin, age, sexual orientation, gender identity, gender expression, or disability.
This text represents you? Then submit your application via Espresso-jobs.ca
The use of the masculine gender includes the feminine and is employed solely to facilitate reading.