Remote job
Senior Software Engineer, Platform (Java)
Job details
About this role
Role overview Build and operate backend platform services that support a high-volume publishing product used to send social messages across multiple networks. You’ll work with product and engineering partners to deliver features, improve service reliability, and guide technical work while helping other engineers grow.
Responsibilities - Develop, scale, deploy, and monitor backend services and platform components. - Work with product managers, designers, and engineers to define requirements and deliver features. - Improve engineering processes, tools, and systems, and help shape technical direction. - Break work into manageable parts, meet delivery commitments, and ensure appropriate testing and monitoring. - Mentor colleagues through design discussions, code reviews, feedback, and knowledge sharing.
Requirements - At least four years developing and supporting software in production. - At least three years programming in an object-oriented language such as Java, Python, or C++. - Professional written and spoken English. - Ability to collaborate across product and engineering teams and communicate technical work clearly.
Nice to have - Experience building and supporting distributed backend services at scale. - Work with SQL or NoSQL databases and messaging systems. - Web application experience with React, TypeScript, or similar tools; full stack experience is also useful. - Polish language proficiency.
Benefits and work setup The role can be based in an office in Kraków or remotely within Poland. The listing describes a remote-first arrangement, a home-office stipend, monthly internet reimbursement, a wellness allowance, mental health resources, and a lunch stipend for office days. It also lists paid parental leave.