dotLinkers
We are dotLinkers! We are an established IT Recruitment Agency. We recruit the best IT specialists for the best IT companies – as simple as that. Our agency was founded by two passionate IT recruitment professionals, Artur and Kamil, who recognized the need for a recruitment company that was dedicated to helping startups and software product companies find the best IT talent available.
Position: C# Software Engineer
Salary: up to 18 000 PLN
Form of employment: contract of employment
Join our client which makes software to help users organize data, discover the truth, and act on it. Their SaaS product manages large volumes of data and quickly identifies key issues during litigation and internal investigations. The AI-powered communication surveillance product proactively detects regulatory misconduct like insider trading, collusion, and other non-compliant behavior. They have over 300,000 users in 49 countries serving thousands of organizations globally.
The role:
We are building a new team focused on reinventing how users search in our product. You’ll be part of a team working on high-scale systems, building reliable, cloud-native backend services that power search functionality used in the justice system.
As a Software Engineer, you’ll contribute to the design, implementation, and maintenance of distributed systems and backend services. You’ll work with modern technologies in a supportive, collaborative environment, with opportunities to learn and grow your skills in scalable system development.
This is a great role for engineers who are passionate about backend development, want to work with large datasets, and enjoy solving real-world problems through clean, maintainable code.
Responsibilities:
Write clean, maintainable, and efficient code, primarily in C#
Build and maintain backend services as part of a microservices architecture
Collaborate with your team to solve technical problems, review code, and contribute to system improvements
Participate in development planning, estimations, and daily team activities
Ensure the systems you build are observable, testable, and production-ready
Work with distributed systems that process and search through large amounts of data
Contribute to improving the overall quality, security, and performance of the system
Participate in on-call rotations as part of a team responsibility
Qualifications:
2+ years of experience in software development, preferably with C#
Solid understanding of object-oriented programming and software engineering principles
Hands-on experience with containerization (e.g., Docker) and familiarity with microservices
Experience working with SQL and NoSQL databases
Exposure to distributed systems or data-intensive applications is a plus
Experience working with version control tools (e.g., Git) and CI/CD pipelines
Understanding of cloud environments (e.g., Azure, AWS, or GCP)
Nice to have: familiarity with Kubernetes, Elasticsearch, or message queues
Curiosity, eagerness to learn, and a collaborative approach to problem solving
Benefits:
Comprehensive health plan
Flexible work arrangements
Two, week-long company breaks per year
Unlimited time off
Long-term incentive program
Training investment program
Gross per month - Permanent
Check similar offers