Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Full Stack Engineer image - Rise Careers
Job details

Senior Full Stack Engineer

Company Description

Curinos empowers financial institutions to make better, faster and more profitable decisions through industry-leading proprietary data, technologies and insights. With decades-long expertise in the financial services industry and a relentless focus on the future, Curinos technology and analytics ecosystem allows clients to anticipate customer needs and optimize their go-to market decisions in an increasingly competitive market.

Curinos is operating under a hybrid modality. This individual may work from the Toronto office.

All candidates must possess work authorization which does not (and will not in the future) require work sponsorship by an employer.

Job Description

We are looking for a Senior Full Stack Engineer to work on the Amplero Personalization Platform. Amplero’s patented technology dynamically identifies the right tone, message components, and channel preferences to improve marketing performance.

Our engineers are part of a cross-functional engineering team that build and maintain:

  • Our core big data ETL pipelines. This entails developing pipeline components and pipeline platform infrastructure.
  • Our core marketing decisioning engine which evaluates marketing rules and applies ML to each customer to produce optimized marketing
  • Our customer-facing web application which enables marketers to manage marketing campaigns and glean marketing performance insights.

Our Stack/Architecture

  • Big Data ETL
    • Scala/Python/Java/SQL
    • Spark on Databricks
  • Web Application REST API
    • Java, Spring Boot, SQL
    • Flyway
    • Spock & Groovy
  • Web Application UI
    • Angular
    • CSS/HTML
    • JSON
    • amCharts
    • Cypress testing framework
    • Tableau integration
    • Micro-frontend architecture
    • Reusable product UI components

Responsibilities

  • Participate in daily standups, sprint grooming and effort estimation.
  • Provide business hours production support as part of an on-call rotation.
  • Mentor junior engineers.
  • Solve problems which require applying existing methodologies, processes, and tools to a new use case.
  • Proactively and proficiently implement best practices for code development, scaling & performance and testing.
  • Complete significant volume of discrete tasks defined by manager.
  • Prioritize among tasks based on timelines and dependencies.
  • Be able to explain potentially complex implications and findings of work to technical peers and leader in the team.
  • Facilitate open discussions with team members regarding decisions
  • Build business context through conversations with stakeholders outside their team.

Qualifications

  • 5+ years of Engineering experience is desired.
  • You have strong Java and/or Scala experience and possess the motivation to master both.
  • You have working knowledge and are competent with SQL.
  • You have strong experience with core data structures and algorithms.
  • Strong experience with at least two of the following:
    • Big Data ETL
    • Java Web application REST APIs
    • Web UI Development
  • You have exceptional with both written and verbal communication skills.
  • You are curious and eager to expand your horizons.

Additional Information

Why work at Curinos?  

  • Competitive benefits, including a range of Financial, Health and Lifestyle benefits to choose from 
  • Flexible working options, including home working, flexible hours and part time options, depending on the role requirements – please ask! 
  • Competitive annual leave, floating holidays, volunteering days and a day off for your birthday!
  • Learning and development tools to assist with your career development 
  • Work with industry leading Subject Matter Experts and specialist products 
  • Regular social events and networking opportunities 
  • Collaborative, supportive culture, including an active DE&I program 
  • Employee Assistance Program which provides expert third-party advice on wellbeing, relationships, legal and financial matters, as well as access to counselling services 

Applying: 

We know that sometimes the 'perfect candidate' doesn't exist, and that people can be put off applying for a job if they don't meet all the requirements. If you're excited about working for us and have relevant skills or experience, please go ahead and apply. You could be just what we need! 

If you need any adjustments to support your application, such as information in alternative formats, special requirements to access our buildings or adjusted interview formats please contact us at [email protected] and we’ll do everything we can to help.

Inclusivity at Curinos: 

We believe strongly in the value of diversity and creating supportive, inclusive environments where our colleagues can succeed.  As such, Curinos is proud to be an Equal Opportunity Employer. We do not discriminate on the basis of race, color, ancestry, national origin, religion, or religious creed, mental or physical disability, medical condition, genetic information, sex (including pregnancy, childbirth, and related medical conditions), sexual orientation, gender identity, gender expression, age, marital status, military or veteran status, citizenship, or other protected characteristics. 

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Full Stack Engineer, Informa Group Plc.

Curinos is on the lookout for a talented Senior Full Stack Engineer to join our innovative team based in Toronto. In this role, you will contribute to the development of Amplero's Personalization Platform, a cutting-edge technology that optimizes marketing performance by dynamically tailoring messages to customer preferences. As a Senior Full Stack Engineer, you will work with a diverse set of technologies including Scala, Python, Java, and SQL, while developing our core big data ETL pipelines and marketing decisioning engine. The position gives you the freedom to participate in cross-functional engineering teams, ensuring that you have an impact on everything from backend infrastructure to customer-facing web applications. Imagine being able to mentor junior engineers while also fine-tuning your skills in data structures and algorithms! At Curinos, we cultivate a collaborative environment where your creativity and problem-solving skills will be valued. With the chance to actively contribute during daily standups and sprint grooming, you can ensure that your ideas are heard and implemented. Plus, we genuinely appreciate work-life balance, offering flexible working options and a range of benefits designed to support your personal and professional growth. If you are passionate about coding and ready to help shape the future of financial technology, we invite you to apply and become a key player in our ambitious journey!

Frequently Asked Questions (FAQs) for Senior Full Stack Engineer Role at Informa Group Plc.
What are the main responsibilities of a Senior Full Stack Engineer at Curinos?

As a Senior Full Stack Engineer at Curinos, your primary responsibilities include developing and maintaining core big data ETL pipelines, working on the marketing decisioning engine, and enhancing our customer-facing web application. You'll also participate in daily standups, mentor junior engineers, provide production support, and implement best practices for code development and performance.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Full Stack Engineer position at Curinos?

To apply for the Senior Full Stack Engineer role at Curinos, you should have at least 5 years of engineering experience, with strong skills in Java and/or Scala. Working knowledge of SQL, core data structures and algorithms, along with experience in either Big Data ETL, web application REST APIs, or web UI development, will position you as a strong candidate.

Join Rise to see the full answer
What technologies will I be working with as a Senior Full Stack Engineer at Curinos?

In the role of Senior Full Stack Engineer at Curinos, you will work with a technology stack that includes Big Data ETL, Scala, Python, SQL, Spark on Databricks, Java Spring Boot, Angular, and various testing frameworks. Engaging with modern tools like JSON, Tableau integration, and micro-frontend architecture will also be part of your daily tasks.

Join Rise to see the full answer
Is remote work an option for the Senior Full Stack Engineer position at Curinos?

Curinos operates under a hybrid modality, meaning that the Senior Full Stack Engineer can work in our Toronto office or take advantage of flexible working options. We believe in maintaining a balance between collaboration and personal productivity, allowing you to choose a working style that suits you best.

Join Rise to see the full answer
What kind of team dynamics can I expect as a Senior Full Stack Engineer at Curinos?

At Curinos, you can expect a collaborative and supportive culture as a Senior Full Stack Engineer. Interaction with cross-functional engineering teams will be part of your everyday work, including engaging discussions during standups and a focus on mentorship with junior engineers.

Join Rise to see the full answer
What growth opportunities does Curinos offer to its Senior Full Stack Engineers?

Curinos is committed to the professional development of its employees, offering various learning and development tools. As a Senior Full Stack Engineer, you will have opportunities to enhance your skills, participate in regular networking events, and learn from industry-leading subject matter experts.

Join Rise to see the full answer
Can you explain the support provided to candidates during the application process at Curinos?

Curinos welcomes applications from diverse candidates and provides support to ensure a fair hiring process. If you require adjustments for your application or interviews, simply reach out to us, and we will assist you in any way possible to facilitate your experience.

Join Rise to see the full answer
Common Interview Questions for Senior Full Stack Engineer
What experience do you have with big data ETL processes?

In answering this question, highlight specific projects where you managed data migration or transformation tasks, emphasizing the technologies and methodologies used, as well as the challenges faced and solutions implemented.

Join Rise to see the full answer
How do you ensure your code is scalable and maintainable?

Discuss your approach to writing clear documentation, adopting design patterns, and leveraging code reviews with colleagues to ensure that the code remains scalable and easy to maintain over time.

Join Rise to see the full answer
Can you describe your approach to debugging complex applications?

Provide an example of a particularly tricky bug you resolved, detailing the steps you took to identify the issue, tools you used, and how you ultimately arrived at a solution, showcasing your problem-solving skills.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced environment?

Outline your strategy for time management, including tools or frameworks you use, how you assess task urgency versus importance, and your communication process with stakeholders to keep everyone informed.

Join Rise to see the full answer
What role does collaboration play in your work process?

Share specific examples where collaboration was key to a project's success, demonstrating your ability to work in a team, engage with different perspectives, and achieve common goals.

Join Rise to see the full answer
Discuss a time when you mentored someone in your team.

Describe a mentorship experience where you helped a junior engineer or a peer grow in their skills. Talk about your approach, the challenges, and the outcomes of your mentorship.

Join Rise to see the full answer
What is your experience with RESTful services?

Elaborate on your experience designing and deploying RESTful APIs, discussing best practices you've implemented, as well as challenges you've encountered and how you've overcome them.

Join Rise to see the full answer
How do you keep up with new technologies and trends in software development?

Discuss your personal growth activities, such as attending workshops, participating in online courses, or reading tech blogs, to demonstrate your commitment to staying updated with industry trends.

Join Rise to see the full answer
What is your experience with CI/CD in your previous projects?

Explain your role in implementing Continuous Integration/Continuous Deployment pipelines, including tools you've used and how they benefited your projects in terms of quality and deployment speed.

Join Rise to see the full answer
How would you approach product feature discussions with stakeholders?

Reflect on your methodology in gathering requirements, engaging with stakeholders for feedback, and translating business needs into technical enhancements while ensuring alignment with overall business objectives.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Informa Group Plc. Remote Trade Centre Roundabout - Dubai - United Arab Emirates
Posted 6 days ago
Photo of the Rise User
Informa Group Plc. Remote Trade Centre Roundabout - Dubai - United Arab Emirates
Posted 6 days ago
Photo of the Rise User
Trade Nation Remote No location specified
Posted 3 days ago
Posted 3 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 11 days ago
Mission Driven
Social Impact Driven
Passion for Exploration
Reward & Recognition
Photo of the Rise User
AGAD Technology Remote No location specified
Posted 6 days ago
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Posted 3 days ago

Informa plc is a multinational publishing, business intelligence, and events group. The company was founded in 1998 and is headquartered in London, United Kingdom.

100 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
November 29, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!