Welcome to RemoteYeah 2.0! Find out more about the new version
here
.
remote
yeah
Remote developer jobs
Remote jobs
Remote companies
Log in
Sign up
Post a job
Remote jobs
Remote companies
Log in
Sign up
Post a job
Homepage
/
Remote Software Engineer jobs
/
Remote Software Engineer II
Remote
Software Engineer II
at
Cision
Posted 4 days ago
β
4 applied
Description:
Cision is seeking a Software Engineer II to join their team and contribute to the development of their Customer Experience platform.
The role involves building, scaling, and improving the backend of a fast-growing platform that serves thousands of clients reliably and efficiently.
The engineer will work with cutting-edge technologies to solve complex problems in a collaborative and supportive environment.
Responsibilities include developing microservice solutions, defining domain models, efficiently storing data, building scalable data processing pipelines, and writing clean, well-documented code.
The position requires effective communication with colleagues and management to ensure alignment on business goals.
The role is based in the Ottawa office, collaborating with teams in Canada, Germany, and the US.
Requirements:
A minimum of 2-3 years of hands-on experience as a developer on a production system is required.
Proficiency in Java, specifically with the Java 21 Reactor library, is essential.
Strong knowledge of the Spring ecosystem is necessary.
Experience with both relational and NoSQL databases is required.
Familiarity with index engines like Elasticsearch is needed.
A good understanding of RESTful APIs, including their design and implementation, is required.
Experience with messaging technologies, particularly Kafka, is a plus.
Candidates should have experience building and/or running large-scale applications on a PaaS/SaaS cloud, preferably Google Cloud Platform (GCP).
Knowledge of Docker and containerization is required, with Kubernetes being a significant advantage.
Fluency in the English language is mandatory.
Benefits:
Cision offers an open and informal work environment that fosters creativity and collaboration.
Flexible working hours are provided to support work-life balance.
Employees are given a high level of responsibility and autonomy in their roles.
The company promotes a motivating working culture with helpful colleagues.
Team members will work alongside highly skilled professionals, providing ample learning opportunities.
Cision provides internal tech talks, skills-building resources, and access to technical leads to help employees achieve mastery.
Employees will have the opportunity to work with the newest technologies and have room for experimentation.