This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We’re looking for a Senior Software Engineer to work on a project of our Customer – a leading provider of innovative safety solutions for schools and educational institutions. The product is a Data Analytics API service.
Job Responsibility
Work within a cross-discipline Scrum team to achieve sprint goals and longer-term department and company goals
Work closely with Support and Product teams to deliver high-quality software that supports achievement of the company goals and increases customer satisfaction and retention
Perform pair and individual programming to implement features and solve bugs
Help colleagues to deliver the highest levels of internal & external customer satisfaction
Contribute code that mostly does not require material feedback or implementation changes
Follow existing patterns and approaches in the codebases
Improve product security, quality, maintainability, and performance
Implement features, bug fixes, enhancements, and system designs
Conduct peer code reviews and provide meaningful feedback to other Engineers
Contribute to Scrum events
Together with the team, deliver on what was committed to at the beginning of each sprint
Requirements
Strong commercial experience with Ruby / Ruby on Rails, including back-end development, feature implementation, and support of scalable applications
Solid understanding of and hands-on experience with RESTful API design, development, integration, and best practices
Strong knowledge of relational databases, including the ability to write efficient queries, create database design, and perform optimization
Excellent analytical thinking and problem-solving skills with the ability to investigate issues and propose effective technical solutions
Proven experience working in Agile/Scrum environments with active participation in sprint planning, estimations, and team collaboration
Strong communication and collaboration skills, with the ability to work effectively in cross-functional and distributed teams
English level: Upper-Intermediate or higher (both written and spoken)
Nice to have
Experience with Vue.js
What we offer
Remote-first work model with flexible working hours (we provide all equipment)
Comfortable and fully equipped offices in Lviv and Rzeszów
Competitive compensation with regular performance reviews
18 paid vacation days per year + all state holidays
12 days of paid sick leave per year without a medical certificate + extra paid leave for blood donation
Health & wellness support: either a monthly budget for medical insurance and sports activities, or a full medical insurance plan, depending on your cooperation model
English, German, and Polish language courses
Corporate subscription to learning platforms, regular meetups and webinars
Friendly team that values accountability, innovation, teamwork, and customer satisfaction
Inclusive environment where everyone feels valued and treated equally. We proudly partner with VeteranHub to support Ukrainian veterans
We are committed to supporting Ukraine and actively participate in charity initiatives