About the role
We are looking for a skilled and motivated Software Engineer to join our client’s team. In this role, you will be responsible for developing and maintaining robust systems, working with a variety of technologies, and actively contributing to a collaborative development environment. If you have strong experience in C programming and scripting, and a passion for building high-quality software solutions – we would be happy to get to know you!
Our expectations
- Proven experience in C programming.
- Strong skills in BASH and Shell Scripting.
- Hands-on experience with database systems like PostgreSQL or DB2.
- Proficiency with GitHub, including repository management and pipelines.
- Excellent English and communication skills (B2/C1 level is highly recommended).
- Polish C2.
Nice to have
- Knowledge of Java 11+, Maven, Spring Boot, and JPA.
- Familiarity with testing frameworks like JUnit.
- Experience with Infrastructure as Code tools such as Terraform or Terragrunt.
- Programming skills in Python.
- Working knowledge of project management tools like JIRA.
Main responsibilities
- Developing and maintaining applications using C programming language.
- Creating and managing automation scripts using BASH and Shell Scripting.
- Working with database systems, including PostgreSQL and DB2.
- Managing source code and CI/CD pipelines using GitHub.
- Collaborating with cross-functional teams to deliver high-quality software products.
- Participating in the entire software development lifecycle, from concept and design to testing.