Software Engineer I (fixed-term contract)
Lodz, Poland
Maps – Maps Visualization /
Temporary, Full time /
Hybrid
What you’ll do:
- Work with a team of engineers to develop high-quality software
- Participate to all phases of the project lifecycle – gathering requirements, designing solutions, building new interfaces, integration with existing architectures, development, and testing code
- Build scalable, highly available and resilient applications by utilizing the optimal cloud technologies and programming languages and frameworks that best suit your use cases
- Design technical solutions to solve complex technical problems at scale
- Build iteratively using agile methodologies
What you’ll need:
- Minimum 1 year of professional experience as Software Engineer in Java
- Practical knowledge of object-oriented design principles and testing practices (Design Patterns, SOLID, Service Oriented Architecture etc.)
- Basic knowledge on cloud computing (AWS, Azure)
- Proven ability to learn new languages and technologies
- Comfortable with written and verbal communication in English
What's Nice to Have:
- Experience with Continuous Deployment (Kubernetes, Docker, Terraform/Terragrunt, Github Actions), System Monitoring (Kibana, Grafana, Prometheus), Test Automation (Cucumber, JUnit 5)
- Practical experience in web services – including high availability, scalability and performance
- Familiarity with at least one script language (Python, Bash, etc.) and Linux environment
- Practical experience with SQL databases
- GIS background
Please note that this position is a temporary one-year contract for the entirety of 2025, covering for an employee on maternity leave