R&D Product Development department is focused on development of features and integrations for the key Creatio products – Sales, Service, Marketing, Financial Services. 

You’ll be part of architectural groups who discuss business requirements, research and design solutions for new features. In a scrum team you’ll decompose and implement tasks like integrating with Google Analytics API to pull data from the 3rd party system to enrich customer profile in Creatio; developing a new Gallery component to display product catalog items in visually appealing view; enabling tree-view to work with thousands of records without a second delay; creating a web-hooks multitenant service that is able to receive 3rd party requests and route the payload to Creatio; creating real-time chat interface that works with multiple message services.  

Responsibilities: 

  • Designing, coding, testing, and debugging back-end and front-end code. 
  • Collaborating with product owners, business analysts, architects, customer support team. 
  • Creating web services, Angular components, Creatio configuration, unit, integration, E2E tests. 
  • Participation in product goal implementation and scrum activities. 
  • Providing support for resolving customer cases and ensuring faultless Creatio operation. 

Requirements: 

  • 5+ years of overall programming experience, strongly focusing on .Net and Angular. 
  • Strong knowledge of object-oriented programming, KISS, SOLID, DRY principles. 
  • Confident knowledge of C# language and modern .NET platform (.NET6+).  
  • ASP.NET MVC, ASP.NET Core, experience with the development of Web APIs. 
  • Up-to-date Angular 15+ experience. You must know how to develop new and optimize existing components. Be able to work in a mono-repository and use RXJS library and pipeline operators. 
  • Hands-on experience with JavaScript, TypeScript languages, DOM, CSS/SASS. You must be able to style a page or component according to the given UI prototype. 
  • Source control systems like Git, SVN, experience with branch, merge, rebase. 
  • Unit testing, mocking, NUnit, Mock, Postman. 
  • English level - Upper–Intermediate or higher (spoken and business writing). 
  • Experience working with databases (MS SQL Server, PostgreSQL or Oracle) is a plus. 

What to expect from us: 

  • A remote-first hybrid model: while giving plenty of space for concentration and personal working habits, we encourage regular meetings in one of our five hubs worldwide 
  • A vibrant corporate life: enjoy the opportunity to explore your teammates' cultures in online and offline events, participate in sports competitions, enjoy art master classes, and create your new favorite memories at our parties 
  • Caring for your health: Creatio offers several options for medical insurance together with our medical partner 
  • Paid leave options for life-qualifying events, sicknesses, etc 
  • Nice and modern hubs in Warsaw city centers to get acquainted with colleagues or to gain some quiet space for concentration.