Junior Software Developer
Are you passionate about software development? Do you love solving complex problems and want to work with the latest technologies? At Sqills, we are looking for a Junior Software Developer who wants to grow, learn, and build high-quality software in an innovative environment.
At Sqills, teams have a lot of options in choosing what languages and tools they work with. We are currently working with a combination of Java, Kotlin, Go and Rust. We use Jetbrains IDEs, like IntelliJ, Webstorm and Goland and for our CI/CD pipelines we use AWS tools (such as CodeBuild, CodePipeline, CodeDeploy).
We use Terraform, Cloud development Kit and Kubernetes, among others, to manage the infrastructure within AWS. We build IaC (Infrastructure as Code) and we use a combination of traditional services, Lambda, and managed services such as DynamoDB, SQS, SNS, RDS, AmazonMQ, Cloudwatch, Eventbridge and ELB.
We monitor services in production using New Relic, Sentry, EventBridge, and PagerDuty. We have developed our proprietary management platform, created by our dedicated platform team, which is built on top of our operational and infrastructure services. This platform seamlessly integrates monitoring tools and provides visualisation of fully distributed traces. This functionality aids us in analysing errors within our microservice landscape.
Secure development, architecture, performance, and resiliency are the pillars of our development process. This ensures that our software will continue to meet and exceed expectations in the future.
As a Junior Software Developer, you’ll be part of one of our Agile DevOps teams, working alongside experienced developers, testers, and a Product Owner. Your role will focus on designing, developing microservices in Go, Kotlin, or Java depending on the team, and deploying/maintaining the services within AWS cloud environments.
Developing high-quality software for our mission-critical SaaS platform, S3 Passenger.
Writing clean, maintainable code while following software best practices.
Building and deploying microservices in an AWS Cloud environment.
Learning about software design, security, scalability, and performance in a high-traffic system.
Gaining hands-on experience with tools such as Git, Docker, Terraform, and CI/CD pipelines.
Exploring new technologies and continuously improving our development processes.
Bachelor’s degree in a relevant field (e.g., HBO ICT, Computer Science, Software Engineering).
Some experience with Go, Kotlin, or Java (from internships, personal projects, or coursework) is a plus.
Interest in cloud technologies (AWS experience is a plus).
A problem-solving mindset.
Passion for learning and staying up-to-date with the latest software development trends.
Good communication skills in English.
Our software is complex enough, applying for a job shouldn’t be. That's why we'll only ask for a name, a phone number or email address.
Please be aware that only Dutch citizens, EU citizens, or individuals holding a TWV work permit for the Netherlands are eligible to apply for this position.
AWS
Having our microservices running on AWS makes us scalable for any customer anywhere in the world.
GO
Spend more time on code, less with debugging.
Kotlin
Writing less code is always good - less is more.
GIT
Version management...what else would you use?
Docker
Runs all of our code in many containers in a microservice landscape