Senior Software Engineer
Work mode: remote from Poland
Requirements
● Contribute using our standard tech stack, which is Python, Linux (via WSL), PostgreSQL, SQL Server, Databricks, and spans both Azure and AWS cloud infrastructure.
● You have some experience integrating with ITSM platforms like Freshdesk & Freshchat APIs (REST, webhooks).
● You are able to troubleshoot API calls, JSON payloads, and integration issues.
● Web frontend awareness (HTML/CSS/JS) for widget configuration when needed — not full development skills, but enough to collaborate effectively.
● You have experience configuring automations, workflows, SLAs, routing rules, and inbox logic.
● Model data for a variety of purposes (operational and analytical) in collaboration with your team, other teams, and analytical data customers.
● You have an understanding of outbound communication flows (email/push), including branding and template configuration.
● Contribute to quality automation in our CI/CD process, optimising for bug-free release cadence and developer delight. ● Contribution to test automation through either enhancement to the platform or additional tests
● Maintain good quality documentation (starting with your code) for technical and non-technical audiences.
● Participate in a pairing-first development team, learning skills from your colleagues and giving back to the community by imparting hard-won wisdom and skills learned from past experiences
● Mentoring and coaching of less experienced team members through design and code reviews
● Participate in a safe and honest workplace culture by participating in open conversations about technical design, implementation and interrogating decisions when appropriate.
● Assessment of application security to ensure it complies with Client Application Security Standards
● Evaluation of APIs to ensure that they comply with the relevant Client API Standards