Full-Stack Software Developer

Cheetah Networks

Description

Cheetah Networks is the leader in IoT Network Analytic solutions. Our IoT Analytics solution helps network operators scale IoT service delivery over LTE and 5G networks. Our PulseView™ solution enables network operators to more effectively operationalize their IoT/5G networks improving on the business outcomes. As we enter the next phase of our growth, we are looking for creative, innovative, fun people to join the team and help us on our journey. As a candidate, you would be joining an innovative, dynamic start-up that is growing while having the opportunity to learn from industry experts who have been in the field for decades. We offer a flexible working environment in a flat organization structure. You will be provided with an opportunity to champion new initiatives while collaborating with the whole team. We offer a flexible work environment and are fully stocked with free coffee, tea, and pop! We are in a great west-Ottawa location in close proximity to the 417 and within walking distance to restaurants, coffee shops, grocery stores, and a shopping mall! At this time, we are all working remotely.

What you will be doing:

You will be provided with an opportunity to collaborate and lead others, engage directly with customers and gain hands-on market exposure. As an experienced software engineer, you will lead software design of the back-end components of a modern, sophisticated application using leading-edge technologies.

  • Work as a part of an Agile development team to provide architectural guidance, design, and implement reliable scalable framework components
  • You’ll focus most of your day working closely with front end engineers, verification and PLM developing creative solutions to meet customer needs.
  • You’ll also have the opportunity to collaborate with other team members, contributing to their designs to enable a team approach to addressing customer requirements.
  • Work closely with product owners, sales, and executives to brainstorm on the on technical approaches and be able to input early on architecture direction.
  • Lead by example with excellence in code development and testing to achieved quality and timely deliveries to customers.
  • Challenge yourself by learning new technologies and applying your skills across our different projects and application domains.

 

Key Responsibilities:

  • As part of a team, you will develop and implement back-end components, based on product requirements and user feedback. For the energetic front-end work can be performed as well
  • Design and implement the overall architecture of the cloud-based technology
  • Be a technical expert that others can approach for guidance and assistance
  • Collaborate with the rest of the engineering team to design and review software features
  • Explore opportunities to reuse of components from 3rd party libraries to accelerate deliveries as well as enable a focus on mission critical capability
  • Active participate in development process, encouraging others to deliver on time with quality
  • Ensure company processes followed (eg. Design documents, testing, bug tracking, etc)
  • Influence the team by demonstrating innovative practice

 

What you bring:

Must Haves:

  • Passionate, team player with strong problem solving technical skills and desire to contribute to the future of a market leading technology company
  • Demonstrated practical work experience in full-stack development on both server and backend (5-15 years)
  • Solid foundation in developing, modular, scalable applications.
  • Experience with multiple Languages such as C++, C#, Java, JavaScript, Python
  • Server technologies and frameworks like J2EE, Nginx, Apache, ISS, Django, Express.js etc. and API as REST & SOAP
  • Database technologies like MySQL/PostgreSQL, and MongoDB/DynamoDB
  • Experience with automating tests technologies and frameworks like Pytest, Junit
  • Linux application development and scripting (e.g., sh, bash)
  • Practical experience with cloud provider technologies (e.g., Google, Azure, AWS) with hands on experience
  • Object-Oriented software design – Data Model and Object Model definition/extension

Nice to have:

  • Docker and Docker-based workflows, Kubernetes
  • Experience with microservice architecture
  • Practical experience with secure communication protocols and configuration (certificates, TLS, ssh, SSL)
  • Data analysis and visualization
  • Front end development with Angular or React

At Cheetah

Velocity. That’s something we’re known for around here, hence the company name. We work and move fast and pounce on emerging opportunities. Our team uses Agile methodologies and Lean Start-up principles to deliver our clients’ projects before the competition. We plan, design, architect, and build technology platforms and products—delivering world-class technology solutions for Service Providers and Enterprises.

We foster a casual and collaborative work environment. We’re big on technology and creativity and believe that teamwork is the key to reaching amazing feats.

Industry

Information Technology & Services, IoT, Wireless, Software, Analytics

 

Cheetah Networks is committed to providing equal opportunity to all applicants and employees. All employment decisions are based on business needs, job requirements, and individual qualifications, without regard to race, colour, religion or belief, national or ethnic origin, gender, age, disability, sexual orientation, gender identity and/or expression, marital or civil status, political affiliation, family or parental status, or any other status protected by the laws or regulations in the jurisdictions in which we operate.

These protections extend to all management practices and decisions, including recruitment and hiring practices, appraisal systems, promotions, demotions, transfers, compensation changes, training, career development programs, layoffs, and terminations.

 

Upload your CV/resume or any other relevant file. Max. file size: 64 MB.