Senior Backend Software Engineer

Wrocław, Dolnośląskie
R&D - Product & Engineering /
Full Time /
About Userlane

Userlane is an award-winning Digital Adoption Platform that empowers organizations to understand and improve the value of their technology investments. Working with some of the world's most recognizable enterprises, Userlane identifies and eliminates adoption barriers across software applications. The Userlane Adoption Suite helps enterprises deliver employees and customers a more engaging, rewarding, and productive software experience while realizing the full value of their software investments.

If you want to drive meaningful change for employees and employers alongside some of the most talented and dynamic people you’ve worked with, Userlane might be the perfect place for you.

About the role

As a Senior Software Engineer at Userlane, you will work with the Core team on all topics related to our API, authentication, and support services. You will play a pivotal role in shaping the architecture and functionality of our API and backend services. You will collaborate with a talented cross-functional team to design, implement, and optimize robust solutions that scale with our business needs. This role offers a unique opportunity to influence the direction of our backend systems, contribute to developing high-impact features, and ensure the security and performance of our API.

Your mission

    • Shape and maintain our main API, Authentication, and supporting services.
    • Understand business requirements and analyze their impact on the design of our software services and tools.
    • Identify architectural changes needed in our infrastructure to support a smooth process of adding new services and features.
    • Research, propose, and deliver changes to our software architecture to address our engineering and product requirements.
    • Design, develop, and maintain a solid and stable RESTful API based on industry standards and best practices.
    • Collaborate with internal and external teams to deliver software that fits the overall ecosystem of our products.
    • Stay up to date with the new trends and technologies that enable us to work smarter, not harder.

Your profile

    • You have a minimum of 5 years of hands-on experience in designing and developing software systems.
    • You have been part of a team of software engineers and helped establish processes from scratch.
    • You have built and maintained applications with the following technologies: PHP, and node.js.
    • You have knowledge of container technologies like Docker, and Kubernetes.
    • You have experience with CI/CD pipelines and automated testing.
    • You like to solve problems and balance structure with creativity.
    • You are able to operate independently and apply strategic thinking with technical depth.
    • You share information and skills you’ve gathered with the team.
    • You have excellent communication skills and you are fluent in English.

What's in for you...

    • Team & Culture: A high-performance culture with world-class leadership and a fun, engaged, motivated, and diverse team with people from over 20 countries.
    • Market: Userlane is among the global leaders in the young and rapidly growing Digital Adoption industry.
    • Growth: We take you and your development seriously. Take over responsibility from day one and have a real impact. In addition, we offer regular in-house training on diverse topics. 
    • Benefits: We offer flexible benefits related to Savings and Security, Health and well-being, and Lifestyle and Leisure

Ready to make an impact? We can’t wait to meet you!