cover image
Flexera

Flexera

www.flexera.com

1 Job

1,887 Employees

About the Company

Flexera delivers SaaS-based IT management solutions that enable enterprises to accelerate digital transformation and multiply the value of their technology investments. We help organizations inform their IT with definitive visibility into complex hybrid IT ecosystems, providing unparalleled IT insights that allow them to seize technology opportunities. And we help them transform their IT with tools that deliver actionable intelligence across an ever-increasing range of dimensions to effectively manage, govern and optimize their hybrid IT estate.

More than 50,000 customers subscribe to our technology value optimization solutions, delivered by 1,300+ passionate team members worldwide. To learn more, visit flexera.com

Listed Jobs

Company background Company brand
Company Name
Flexera
Job Title
Backend Developer – Cloud Optimization
Job Description
**Job title**: Backend Developer – Cloud Optimization **Role Summary**: Design, develop, and maintain scalable backend systems for cloud‑optimization products, primarily on GCP and Azure, ensuring high performance, reliability, and extensibility across microservices and data stores. **Expectations**: - Deliver new features and components that meet product roadmaps and performance targets. - Collaborate remotely with cross‑functional teams, maintaining clear communication and documentation. - Write clean, well‑tested code and actively participate in code reviews and technical discussions. **Key Responsibilities**: 1. Architect and implement RESTful APIs, microservice components, and supporting infrastructure. 2. Build and optimize data access layers using SQL (MySQL) and NoSQL (MongoDB, TigerData, Elasticsearch, Redis). 3. Develop and containerise services for Kubernetes on GCP/Azure, integrating with messaging systems such as RabbitMQ. 4. Perform performance tuning, debugging, and scalability testing to meet service stability requirements. 5. Document design decisions, API contracts, and deployment procedures. 6. Engage in continuous improvement of development processes and coding standards. **Required Skills**: - 3–5 years backend development experience. - Proficiency in at least one modern backend language (Java, Python, Node.js, Go). - Strong knowledge of RESTful APIs, microservices architecture, and database design (SQL/NoSQL). - Experience with cloud platforms (GCP, Azure, or AWS) and Kubernetes/containerized environments. - Familiarity with Redis, RabbitMQ, Elasticsearch, and time‑series databases (TigerData/Timescale). - Excellent written and verbal communication; ability to work independently in distributed teams. - Commitment to writing clean, unit‑tested, and maintainable code. **Required Education & Certifications**: - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience). - No mandatory certifications required, but knowledge of cloud‑native design patterns and DevOps practices is advantageous.
Ottawa, Canada
On site
Junior
28-11-2025