Sr. software engineer - backend- integrations
Role details
Job location
Tech stack
Job description
As a Senior Backend Engineer specializing in integrations, you will play a pivotal role in designing, building, and maintaining backend services that connect diverse systems and applications. You will collaborate with cross-functional teams to deliver scalable, secure, and high-performance solutions that enhance the identity and access management capabilities of the platform. Your work will directly impact the reliability and efficiency of integration features, ensuring smooth data flows and seamless interactions between systems. This is an opportunity to innovate in a fast-paced, high-impact environment while working with modern technologies and driving the evolution of integration services., * Design, develop, and maintain backend services and APIs that power integrations with external systems and applications.
- Build and optimize features for identity lifecycle management, user provisioning, de-provisioning, and access control.
- Collaborate with product managers, engineers, and security experts to deliver robust and compliant integration solutions.
- Implement logging, monitoring, and auditing for operational visibility, security, and regulatory compliance.
- Continuously optimize and improve the performance, scalability, and security of integration services.
- Stay current with industry trends and emerging technologies to drive innovation in integration and backend development.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 4+ years of experience in backend software development, with a focus on integrations, identity and access management, or security.
- Strong proficiency in one or more backend programming languages such as Golang or Java.
- Experience designing and implementing RESTful APIs and microservice architectures.
- Solid understanding of authentication and authorization protocols, standards, and best practices.
- Familiarity with cloud platforms (AWS, Azure, Google Cloud) and IAM services.
- Knowledge of containerization and orchestration technologies (Docker, Kubernetes) is a plus.
- Understanding of database technologies (SQL and NoSQL), caching mechanisms, and distributed systems.
- Excellent problem-solving skills, attention to detail, and ability to work independently and collaboratively.
- Strong communication and interpersonal skills for effectively engaging with technical and non-technical stakeholders.
Benefits & conditions
- Competitive salary with equity and total compensation package.
- Flexible and fully remote work across Europe.
- Opportunities for professional growth, mentoring, and exposure to cutting-edge technologies.
- Collaborative culture emphasizing ownership, integrity, and customer focus.
- Access to resources for learning and professional development.
- Work on impactful integration projects that shape the evolution of identity and access management systems.