Senior Software Developer – Digital Nova Scotia – Leading Digital Industry

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