Full Stack Developer

September 26

Apply Now
Logo of YoppWorks

YoppWorks

scala • akka • open source • consulting • software development

51 - 200

Description

• Looking for meaningful work where you can have an impact? • Improving Ottawa Inc. is the place for you! • As a global market leader, Improving Ottawa Inc. exclusively offers consulting services to help guide your enterprise to success. • Using open source technology, we provide mentorship to your technical teams, drive the implementation of product delivery, and offer staff augmentation engagements. • Our focus is in helping organizations develop systems of innovation based on Reactive Principles. • This is a fully remote role where the candidate can be anywhere in Canada! • You’ll have the opportunity to combine your passion with purpose every day while achieving tangible results. • You’ll join a high-performing, purpose-driven team that will help you advance your skills and adopt the growth mindset that’s essential to success at our company (and in everyday life). • Our inclusive environment will allow you to come to work each day and be your best, most authentic self. • We are seeking an experienced Full Stack Developer to join our team.

Requirements

• Experience with back-end technologies such as Python, Scala, or Java. • Experience with front-end technologies including a strong proficiency in Django, and Angular. • Knowledge and hands-on experience with a variety of data storage systems, including both relational (SQL) and NoSQL database technologies. • Experience with application workload containerization (Kubernetes), as well as best practices concerning container image creation and management. • Experience working in a DevOps environment and hands-on experience with infrastructure-as-code tools such as terraform and implementing CI/CD pipelines. • Excellent problem-solving and analytical skills, with the ability to identify and mitigate complex issues. • Experience and proficiency using git, via GitHub or other similar services. • Experience with distributed systems and solving availability, scalability and consistency problems in them. • Skillful at interacting and working with people in a leadership role; working with a self-organized lean and agile team to mitigate key project technical risks, managing effort, and ensuring quality. • Experience working in Agile development environments, and the ability to adapt to changing requirements and priorities. • Strong communication skills, with the ability to collaborate effectively with cross-functional teams. • It would be great if you also have: Experience with Angular. Experience with gRPC Experience with Kafka Experience with AWS. Experience designing, implementing, and maintaining production-grade systems.

Benefits

• An environment where constant learning is the norm. • Opportunity to work in a fast-paced environment for a dynamic company with a history of proven success. • Join a team of innovative thinkers as part of a rapidly growing company that is all about helping businesses create innovative corporate and workplace giving programs. • Connect with a passionate group in an open, collaborative, and fun environment.

Apply Now

Similar Jobs

September 16

ResMed

5001 - 10000

Software Engineer for ResMed developing healthcare technology solutions.

September 14

Join Magnet Forensics' software development team to innovate digital investigative software.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com