You’ve got talent, we’ve got opportunities
Join our squad
Our line-up is looking for A players like you!
-
01
System Engineer (Linux/Kubernetes)
Read More -
02
Business Analyst/Product Owner
Read More -
03
Full-stack Software Engineer (Java + Angular)
Read More -
FIND YOUR ROLE!
APPLY NOW
Senior Back-end Developer (.NET)
Project - the aim you'll have
You will be a part of the agile team that binds Polish and British developers in order to deliver document management software for clinical researches. Currently, our Software Mind teams work on transition in almost every production area. It focuses on migrating the existing monolithic architecture to microservices using .net Core, RabbitMQ, Docker, creating greenfield projects and applications from scratch, and rewriting the UI with React. We focus also on scaling in the cloud (Azure).
Position - how you'll contribute
- - Discussing with the tech leads and suggesting technical solutions for the new and existing functionalities, then developing them with the team
- - Participating in creating product architecture (recommendation and taking the ownership for the implementation)
- - Performing code reviews
- - Supporting the development team through exchanging knowledge and skills
- - Collaborating closely with testers (QAs), business analysts, product owner, and scrum master
Expectations - the experience you need
- - At least 3+ years commercial experience in backend development
- - Working knowledge of the .NET (framework and core): ASP.NET (MVC&WebApi), ASP.NET Core
- - Design patterns
- - Understanding of SOLID, TDD, CI/CD and OOP principles
- - A working understanding of WebAPI, specifically RESTful APIs
- - Object Relational Mappers (ORMs) such as EntityFramework
- - SQL knowledge
- - Experience with unit testing
Additional skills - the edge you have
- - Experience in frontend development (React)
- - Understanding of the agile environment
- - Strong communication and presentation skills
- - Focus on self-development and teamwork
Test Automation Engineer
Project - the aim you'll have
Our client operates with the goal of providing the most accurate sports probabilities to some of the largest wagering groups worldwide, providing sophisticated modeling services and wagering execution software to a small number of private clients. Employees work closely with their clients to oversee a global trading operation. More recently, our client has leveraged these assets and expertise to provide a market-leading Risk Management service for racing.
Position - how you'll contribute
- - Start the new automation harness as the current one is obsolete (BDD scenarios can be reused);
- - Support, review and improve automated tests done by the other developers;
- - Manual test if needed.
Position - how you'll contribute
- - Experience with both enterprise and open-source test tools
- - 4+ years’ experience in QA, of which 2+ years’ experience working with test automation tools;
- - Independent, can easily start from scratch and setup an automation harness using the Java stack;
- - A technical background—a BSc or equivalent in IT/Engineering/Science or a related discipline, as well as four years of professional experience in IT;
- - Demonstrate a high level of proficiency in defining and building automated test cases (e.g., using Gherkin/Cucumber, Selenium, or Postman, among others);
- - Excellent interpersonal skills for communicating at all levels;
- - Good English, both written and spoken.
- - Knowledge of various development methodologies, such as Agile, TDD, and Waterfall;
- - Should be opinionated, especially about quality.
Additional skills - the edge you have
- - Experience with Java, Gherkin/Cucumber, Rest Assured;
- - Understanding of Behavior and Test-Driven Development;
- - Experience working with version control systems;
- - Experience mentoring developers in writing better IT, SIT, etc.;
- - Automation: 90%; manual: 10% (some cases might not be possible to automate);
- - Sports betting knowledge.
System Engineer (Linux/Kubernetes)
Project - the aim you'll have
You will be a part of an agile team that includes many engineers (Linux, Windows, and Cloud) in order to deliver, rebuild, extend and maintain an existing IT ecosystem end clients. Your typical tasks will consist of:
- - deployment and configuration of k8s clusters
- - backup management
- - configuration of auxiliary tools (e.g. vault)
- - standardization and tuning of base images
- - configuration of ha applications on k8s
Expectations - the experience you need
- - min. 4 years of total commercial experience in IT industry including:
- - min. 2 years in DevOps/SysOps field
- - Deep knowledge and experience with Kubernetes, Helm
- - Deep knowledge of Linux
- - Deep knowledge of cloud solutions (both public and private)
- - Experience with Rancher
Additional skills - the edge you have
- - RKE
- - ELK
- - NXlog
- - Puppet
- - Harbor
- - Nexus
- - confluence
Business Analyst/Product Owner
Project - the aim you'll have
- - Conducting research and analysis to establish a shared understanding of requirements and software delivery outcomes between the business and the team.
- - Working with the team to develop, refine and prioritize features and user stories in the backlog, ensuring they have robust acceptance criteria and focus on maximizing business value and end users’ needs.
- - Balancing the need for business changes and technical improvements by collaborating with stakeholders and the team.
- - Building and maintaining development team backlogs and detailed design documentation.
- - Collaborating with software developers and testers throughout the entire development process, providing support and guidance to deliver business priorities in the correct order and with correct understanding.
- - Working within an Agile team, particularly with Backend Engineers, Frontend Engineers, Test Engineers, UX/UI Designers, Solution Architects and client stakeholders.
Expectations - the experience you need
- - Minimum of 2 years’ experience as a Business Analyst.
- - Skilled in business/systems analysis, translating business scenarios, requirements and use cases into outcome-focused features and user stories.
- - Ability to understand and document complex design concepts and business scenarios.
- - Experience creating epics and breaking them down into smaller user stories.
- - Skilled in owning a product throughout all stages – from requirement definition to delivery and production.
- - Familiarity with practical process modeling techniques.
- - Proficient in Agile analysis techniques such as user story mapping and impact mapping.
- - Good understanding of product thinking practices and user-centered design.
- - Familiarity with good software development practices.
- - Ability to occasionally travel to the client’s location (the US).
Full-stack Software Engineer (Java + Angular)
Project - the aim you'll have
We deliver solutions and services that transform their networks and provide innovative services to millions of subscribers.
The project goal is to build a new, modern, end-user portal for managing the configuration of voice services for business customers of one of the leading mobile operators. The portal is being built using Angular, Java, Docker and Kubernetes.
Position - how you'll contribute
You will join a team of software developers working on implementing new functionalities on the portal.
You will work closely with other teams including DevOps and QA and you will also participate in sprint reviews with the client. We focus on autonomy; we will not force you to performing a task a certain ways – you decide, and you are responsible at each every stage of the Software Development Life Cycle.
We play as a team and we expect the same from you – group brainstorming, quick code review, rubber duck debugging, or a short pair programming session are tools that are regularly used by every member of our team.
Expectations - the experience you need
- - Experience creating server solutions in Java technology (at least JDK 8, JDK 11 welcome) with an emphasis on backend based on REST / SOAP Web Service
- - Experience creating front-end applications based on Angular
- - Experience working with SQL databases + good knowledge of JDBC / JPA / Hibernate
- - Experience with typical application servers, e.g. Tomcat or Spring Boot
- - Experience with JUnit / Mockito and familiarity with integration testing tools: SoapUI, Postman, JMeter
- - Experience with Apache Kafka
- - Knowledge of Git, Maven and CI / CD process automation tools (Jenkins)
Additional skills - the edge you have
- - Knowledge of Docker / Kubernetes
- - Knowledge of Node.js
- - Experience with ELK (Elasticsearch, Kibana, Beats & Logstash)
- - Experience with Agile methodology
- - Knowledge of telecommunication services