Position: Lead Software Engineer - Back End / Microservices Development
Company: BrickRed Systems
Category: Java
Experience required: 5y
English level: intermediate
Published: 2021-09-01T00:00:00+03:00

**Be a part of our transformational digital journey using innovative and leading edge cloud technologies.**

Are you passionate about Software Development? Do you pride yourself on your exceptional development & leadership skills? If so, we’d love for you to take the driver’s seat in our evolution to cloud-based video and home technologies that will revolutionize how Canadians live. We’re creating cutting-edge video and entertainment experiences and fueling innovation for our customers. 

**Join our team**

We are looking for a seasoned Lead Software Engineer (5+ years’ demonstrable experience) to helm the development of cutting edge micro & nano services. It’s an exciting time to help us deliver customer-centric, state-of-the-art software platforms. Join us as a valued member of Canada’s #1 global workplace with a world-leading culture, plenty of opportunities to learn and advance your career, extensive community-giving initiatives, flexible work program and competitive benefits. 

**Here’s the impact you’ll make and what we’ll accomplish together**

Our goal: create industry-leading end-to-end customer experiences for next-gen video and digital home solutions, incorporating superior performance, reliability and flexibility by design
Contribute to an inclusive, knowledgeable and highly motivated team, using SAFe (Scaled Agile Framework) practices to frequently deliver valuable software to market
Unlock the power of cloud-native environments, leverage innovative technologies and the latest standards
Help drive a high-performance DevOps culture - delivering on critical metrics and exceeding customer expectations

**Here's how**

Take responsibility for the roadmap, design and development of your squad’s components across end-to-end development lifecycle, developing, executing testing and supporting deployments
Make and own critical technical decisions for your squad’s components
Integrate security into all daily efforts, including secure design and coding practices
Effectively lead development sprints using SAFe agile practices to deliver value
Collaborate with architects to identify efficient architectures
Drive the proper estimation needed to execute squad end-to-end implementation tasks and support the creation of unified and reliable delivery plans
Build, reuse and leverage containers and other cloud-native tools
Qualifications
 
You're the missing piece of the puzzle with these skills

**1. At least 5 years’ hands on experience with:**

-Object oriented software design & development (back-end Java, React.JS or Node.JS)
-Developing applications using Spring Boot
-Building REST or Web Services
-Defining and integrating SQL or NoSQL databases
-Hosting & running apps/services within a containerized environment
-Agile development practices, using DevOps and a modern CI/CD pipeline
-Testing approaches, frameworks and tools
-Secure design and coding practices
-Experience mentoring and developing junior developers
-Strong verbal and written communication skills
-Making and owning technical decisions affecting the components under your governance
**2. Demonstrable design & development leadership experience
**
**3. A Bachelors in Computer Science or Electrical Engineering**

Great-to-haves / “Further Learning Opportunities”

**Join us to refine your existing skills and gain new ones in these areas**:

-Kubernetes – EKS or GKE preferred
-Highly performant microservices architecture
-API management gateways (Apigee or Kong)
-E-commerce
-Metadata/Search
-Video Delivery Architectures
-Telecommunications Industry

**A bit about client:**

Our business is connecting Canadians. Our social impact is using our world-leading technology to create meaningful change, give back to help communities thrive, and help those who need it most. When you join our team, you’re helping us make the future friendly. We’re committed to diversity and equitable access to employment opportunities based on ability —your unique contributions and talents will be valued and respected here.

Primary Location: CA-ON-Toronto
Other Locations: CA-ON-Scarborough, CA-BC-Vancouver, CA-ON-Toronto, CA-AB-Edmonton, CA-ON-Ottawa, CA-BC-Burnaby, CA-AB-Calgary
Schedule: Full-time
Offer:
— High compensation according to your skills
— Interesting and challenging vacancies
— 5-day working week, 8-hour working day, flexible schedule
— Democratic management style & friendly environment
— Full remote job (Possibility to work from home)
— Annual Paid vacation
— Paid sick leaves
— Ukrainian official holidays
— Professional and personal growth
-The comfortable and supportive working atmosphere. You’ll join a friendly welcoming team of experienced colleagues.
-Stability. In the modern world, our product is in high demand, and this means that you will be joining a business with exciting challenges and a stable income.
- Working as Private Entrepreneur