Эта вакансия в архиве
Посмотреть похожие вакансии ↓обновлено 2 месяца назад
Software Applications Engineer
Описание вакансии
Текст:
TL;DR
Software Applications Engineer: Developing fullstack software applications with an accent on microservices, cloud-native technologies, and scalable distributed systems. Focus on designing and implementing APIs, containerized environments, and data serialization for networking solutions.
Location: On-site in Toronto, Canada
Company
is a global leader in cloud-driven networking solutions trusted by over 50,000 customers worldwide, committed to inclusion and innovation leveraging AI and machine learning.
What you will do
- Develop and maintain fullstack applications using Java, JavaScript/Angular, Golang, and Python.
- Build and optimize microservices with Spring Boot and container orchestration using Kubernetes.
- Design and implement APIs using OpenAPI and gRPC.
- Work with data serialization technologies like Google ProtoBuf and Amazon Kinesis.
- Manage databases including Elasticsearch, Postgres, and Redis.
- Implement automated testing using Pytest and contribute to resilient distributed systems.
Requirements
- Bachelor's or graduate degree in computer science or engineering.
- Excellent written, verbal, and interpersonal communication skills.
- On-site work in Toronto, Canada.
- Strong experience in Java, JavaScript/AngularJS, Golang, Python, and Spring Boot.
- Hands-on experience with Kubernetes, container technologies, and microservices.
- Proficiency with OpenAPI, gRPC, and databases including NoSQL and relational.
Nice to have
- Network experience and knowledge.
- Cloud experience with AWS or GCP.
- Experience with GitHub and scalable distributed systems.
Culture & Benefits
- Inclusive workplace embracing diversity and differences.
- Commitment to preventing discrimination and fostering equal opportunity.
- Opportunity to work with cutting-edge networking technologies and AI-driven solutions.