Senior Software Developer
At REDspace, our team’s diversity makes us stronger. We encourage and embrace applications from individuals of all backgrounds, including BIPOC, women in non-traditional roles, persons with disabilities, and members of the LGBTQ+ community.
About REDspace.
REDspace turns complex problems into simple solutions by leveraging cutting-edge technologies and industry best practices. Some examples of our projects include video streaming architectures, client-side applications, ETL-pipelines, low-latency and real-time business insights solutions for industry-leading clients such as Warner Bros. Discovery, Paramount, Emera, IBM, and more.
Senior Software Developer
REDspace is looking for experienced and ambitious developers to join our diverse and cross-functional team.
What you’ll do:
- Architect, build, deploy and maintain reliable, performant and scalable applications with a very high standard of quality.
- Turn complex and open-ended problems into robust, effective and easy to understand solutions.
- Participate in team management activities such as code review, project planning, solution analysis, estimation, and retrospectives.
- Take ownership; move forward collaboratively in ambiguous spaces, clarifying responsibilities and defining clear outcomes.
- Represent REDspace professionally in front of customers and industry partners.
- Communicate widely, across team boundaries, to clarify expectations, clear obstacles and produce the best outcomes.
- Guide, educate and mentor other developers, both directly and indirectly, raising the bar for your team and for REDspace as a whole.
You must have:
- A mindset of continual growth and learning.
- A passion for solving big problems the right way.
- Strong communication skills, empathy, and deep respect for collaboration.
- A “T-shaped profile”, with a high level of expertise in one (or a few) technical areas, and general understanding of many others.
- At least 4 years of professional experience as a software developer.
- Proficiency with one or more modern general-purpose programming languages, such as Javascript, C++, C#, Go, or Python.
- A broad understanding of application architecture and system design concepts; like SOLID principles, MV* architectures, cloud architecture, dataflow systems, UML modeling, and so on.
- Experience working on a mature development team, with everything that entails: tickets, code reviews, milestones, deadlines, project planning, conflict resolution, and so on.
Also important:
- Specific business domains: streaming media, advertising, energy, defense, healthcare, fintech, gaming, logistics, automotive
- Specific technical domains: cloud architecture, AI/ML, analytics & data science, gamification, real-time systems, embedded systems, fault-tolerant systems, high performance computing, wearable computing
- Web application development, with or without the aid of frameworks
- Data driven design & development
- Data storage and retrieval systems (RDBMS, object stores, in-memory stores, distributed databases, etc)
- Cloud architecture & engineering (AWS, GCP, Azure)
- RESTful APIs
- ETL and/or ELT pipelines
- Operational cost reduction
- MVP-first development
- Test-driven and behaviour-driven development (TDD/BDD)
- Building software from scratch, and incrementally improving existing codebases
- CI/CD (Continuous Integration) tools and processes
Working at REDspace.
One of the big plus sides of working at REDspace is we look out for you.
Your well-being. We offer:
- Fully company-funded health, vision, dental, EFAP, and life insurance coverage with access to virtual doctor visits via Maple
- Pension plan contribution matching
- A flexible Health Spending Account and/or Lifestyle Spending Account
Your career. We’re invested in your growth. We offer:
- Annual professional development allowance
- Access to Udemy Business
- Bi-weekly and monthly Project and Tech shares
- Annual salary adjustments and performance reviews
Your happiness. You’ll enjoy coming to work every day. We offer:
- A hybrid work environment requiring in-office presence three days a week, with remote work options for the remaining days.
- A large, beautiful office with free parking, an on-site gym/sauna, and complimentary coffee and snacks
- Fully remote positions are available for candidates outside the HRM area, where applicable.
- Social and team building events
- Charitable donation matching