About the Team:
- As part of the Legal & Automation Tools Chapter, our team is responsible for designing and developing functionalities that connect key endpoints and enable users to generate all required documents for our correspondence services.
- We are currently at the forefront of a major technical transformation, making this an exciting time to join the project.
- Our focus is on delivering scalable, high-quality solutions tailored to multiple markets.
- We concentrate on building new features and improving architecture, however there are some maintenance tasks in the current project.
- We participate in the full software development lifecycle, from requirements analysis to deployment.
- The team is supported daily by a Product Owner and Chapter Leader, with additional input from a Business Analyst and Tester as needed.
- We value engagement, knowledge sharing, and collaboration, and we foster a positive, supportive team environment.
- We work remotely, with occasional visits to the company"s office in Wrocław when required.
Job Responsibilities:
- Designing and developing distributed microservice systems in C# using .NET libraries
- Modeling solutions according to Domain-Driven Design (DDD) to ensure components meet requirements across various markets
- Creating and maintaining technical documentation, including C4 diagrams and architectural decision records
- Collaborating with development teams and stakeholders to deliver high-quality solutions
- Analyzing and optimizing existing systems for performance and scalability
- Selecting appropriate technologies and ensuring compliance with design standards
- Estimating project stages and contributing to planning
- Working in an Agile environment with close collaboration with the business side, including Product Owners and Business Analysts
- Reviewing and validating solutions developed by the team
- Supporting task planning processes
Our Expectations /Qualifications:
- Minimum 5 years of experience as an Architect or Tech Lead, including hands-on experience in financial projects (banking or lending systems development)
- Proficiency in C# and .NET technologies
- Experience in designing and implementing microservices with asynchronous communication (e.g., RabbitMQ)
- Familiarity with C4 notation and other modeling tools
- Strong team collaboration and communication skills
- English proficiency sufficient for effective communication
- Experience in technology selection and maintaining design standards
- Ability to estimate project stages and manage budgets
- Skills in solution quality verification and supporting task planning
- Practical experience with: GitLab, Kubernetes, Docker, Event Sourcing, NoSQL and relational databases
What We offer:
- Employment based on: employment contract
- Flexible starting hours
- Possibility of full remote work or hybrid model (undefined number of days in the office)
- Attractive employee benefits package: private medical care (Luxmed), subsidy for Multisport card, additional benefits tailored to your needs within the cafeteria system, group insurance for employees on preferential terms
- Opportunity to receive an attractive bonus in the employee referral program
- Possibility to rent a company car for private use
- Cooperation under a B2B contract is possible
We are dedicated to creating an inclusive recruitment process that upholds the principles of equal opportunity. Our focus is on candidates' competencies and their willingness to grow, regardless of gender, age, disability, religion, sexual orientation, background, or any other factors unrelated to their qualifications. We go the extra mile to ensure the recruitment process is accessible and thoughtfully tailored to accommodate individual needs.