We are looking for a talented and driven Software Engineer to join our Client`s growing team. In this role, you will be instrumental in advancing our digital hall pass system for schools by developing district-level data management, enhancing authentication processes. This is a great opportunity to contribute to meaningful projects that improve school operations and elevate the user experience.
Responsibilities:
- Develop and implement a district object to organize schools effectively
- Assign the existing schools to districts using HubSpot data and integration points from Clever and ClassLink
- Update the existing integrations to enforce district-level scoping and data consistency
- Build internal tools using Retool for managing school and district assignments, with functionalities for reassignments and conflict resolution
- Ensure new schools are always assigned to a district, creating default districts where necessary
- Collaborate with the Operations Team to resolve school-district assignment issues
- Assign districts to users based on school relationships, ensuring data integrity in user profiles
- Update user profile management to prevent duplicate district assignments
- Implement Auth0 authentication for staff and administrators, ensuring seamless sign-in across platforms
- Contribute to the Unified Account Management project by integrating one account data into another and enhancing permission systems
Requirements:
- 3+ years of software development experience, preferably in SaaS or EdTech environments
- Proficiency in the Go language with experience developing back-end services
- Strong SQL skills with experience using PostgreSQL
- Experience with OAuth 2.0 authentication protocols and tools like Auth0
- Strong understanding of data integration and API development
- Familiarity with tools like HubSpot, Clever, ClassLink, and Retool
- Excellent problem-solving skills and attention to detail
- Strong communication and collaboration abilities
- English level – Upper-Intermediate or higher
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
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
- Medical insurance with an affordable family coverage option
- Mental health program which includes free and confidential consultations with a psychologist
- 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