We’re seeking an experienced Senior Back-End Engineer with a real passion for software development, designing, implementing, and delivering features to work on an authentication platform of our Customer – a leading SaaS and data analytics Company for energy exploration decision support, helping the Oil & Gas industry to achieve results better and faster. The Company’s predictive decision platform combines intelligence, analytics, tools, and services in one seamless system to deliver value at every stage of the E&P process.
Responsibilities:
- Develop and maintain the internal authentication and authorization platform used by all the development teams
- Write clean, maintainable, and testable code within a professional engineering environment (source control, CI/CD, short release cycles)
- Collaborate with product teams to integrate and optimize use of the authorization platform
- Design interactions between multiple systems within a microservice architecture
- Ensure a high-quality and enjoyable experience for both developers and platform users
- Propose and drive pragmatic, scalable architectural solutions based on modern software development practices
- Continuously challenge assumptions and ask right questions to improve the product quality
- Take ownership of deliverables and drive continuous improvements across processes and solutions
Requirements:
- 5+ years of experience implementing and delivering commercial software products
- Strong experience with Node.js (back-end focus)
- Proficiency in TypeScript
- Experience with authentication/authorization libraries and patterns (e.g., Auth0, JWT, OAuth)
- Experience building and consuming RESTful APIs
- Strong background in microservice architectures
- Experience with Docker or other containerization technologies
- Familiarity with Agile methodologies (Scrum or Kanban)
- Excellent communication skills
- Ability to work in a fast-paced, evolving, and growing environment
- Experience working on large-scale projects from requirements gathering to delivery
- Ability to take full ownership and responsibility for work
- Commitment to clean coding, unit testing, and industry best practices
- Strong collaboration skills and ability to work effectively in global teams
- Proactive, self-starter mindset with a drive for results and continuous improvement
- Willingness to learn from mistakes and share insights with the team
- Interest or experience in exploring possibilities with AI
- English level – Upper-Intermediate or higher
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