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:
- Developing, testing, and deploying software in accordance with established standards
- Collaborating with the business on designing and implementing new solutions, as well as working closely with testers and analysts assigned to the project
- Maintaining the highest quality of existing code and software (code reviews are a top priority for us)
- Building software that plays a key role in the national financial market
- Daily collaboration within an Agile team environment
Our Expectations:
- Minimum 4 years of experience working with C# and .NET technologies
- Practical experience with Domain-Driven Design (DDD) principles
- Experience in building and developing distributed microservice systems
- Knowledge of messaging patterns and Event-Driven Architecture
- Strong understanding of REST, CRUD, OOP, and Clean Code principles
- Experience designing and implementing microservices with asynchronous communication (e.g., RabbitMQ)
- Ability to manage OpenAPI or data contract definitions
- Practical experience with Git, Open/Closed Principle (OCP), Event Sourcing, NoSQL, and relational databases
- Experience in automated testing of distributed systems, including unit tests & integration tests (Docker, Test containers)
- Ability to work effectively in a team
- English proficiency sufficient for effective communication
- Commitment and a strong sense of responsibility for assigned tasks
- Good communication skills and curiosity in understanding business problems
What We offer:
- Employment based on employment contract
- Flexible starting hours
- Possibility of full remote work or hybrid model
- 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.