Opis oferty
Senior Software Engineer w Warszawa, Polska
CloudFerro S.A.
Warszawa, Polska
What will be your tasks?
- Designing and evolving the architecture of our IAM services.
- Developing backend components responsible for authentication, authorisation, identity management and access control. Designing APIs and integrations between IAM services and other parts of the CloudFerro platform.
- Designing solutions for multi-tenant environments and systems operating at scale.
- Working closely with the Product Manager to translate business needs into effective technical solutions.
- Building prototypes and proofs of concept for new ideas and technologies.
- Extending existing codebases and implementing new services and components.
- Making architectural decisions with security, scalability, reliability and maintainability in mind.
- Maintaining high engineering standards through code reviews, automated testing, refactoring and solid software development practices.
- Diagnosing complex issues at the intersection of applications, IAM and cloud infrastructure.
- Collaborating with other technical teams across the organisation.
- Creating and evolving technical documentation and architectural standards.
We are looking for developers who:
- At least 6 years of professional software engineering experience, including hands-on experience designing system architecture.
- Strong proficiency in Python and experience building production-grade backend services.
- Experience designing distributed systems and microservice architectures.
- Practical knowledge of identity and authentication standards and protocols such as OAuth 2.0, OpenID Connect, SAML 2.0 and JWT.
- Experience designing and integrating REST APIs.
- Good knowledge of Linux, Kubernetes and cloud environments.
- Experience working with relational databases, particularly PostgreSQL.
- The ability to analyse requirements and translate them into well-designed technical solutions.
- The ability to make informed architectural decisions and clearly explain the trade-offs behind them.
- A strong sense of ownership — from initial idea and technical design through implementation and production operation.
- English proficiency that allows you to work comfortably with technical documentation and collaborate in an international environment.
Nice to have
- Experience with other programming languages such as Java or Go.
- Familiarity with AWS, Azure or GCP.
- Knowledge of RBAC, ABAC, policy engines and fine-grained authorisation models.
- Experience with MFA, SSO, service accounts, token management and secrets management.
- Familiarity with RabbitMQ, Redis and Prometheus/Grafana.
- Experience designing IAM solutions for multi-cloud environments or large SaaS, PaaS or IaaS platforms.
- Practical knowledge of application security and cloud security.
- Experience with OpenStack, particularly Keystone.
What do we offer?
- Real influence over the technology architecture and engineering direction across the organisation.
- Complex engineering challenges connected with the European space sector.
- A high degree of autonomy and the opportunity to work alongside experienced engineers and domain experts.
- An informal and friendly working environment in our office by the Vistula River in Warsaw.
- Competitive compensation, stable employment and a comprehensive benefits package, including private healthcare, MultiSport, insurance and language classes.
Ładowanie podobnych ofert…