Hey there! We are Artificial Solutions and we are looking for a Software Engineer with the ability to contribute high quality code to system critical software to be part of the SaaS Platform Development Team.
The ideal candidate would also have experience or comparable knowledge on Kubernetes and Cloud Computing (Azure) and would be able to fulfill automation and integration requirements for the creation and management of infrastructure through code.
This is a hybrid position for our Barcelona office.
Wondering what you will be doing? Here goes! As part of developers' team, analyse, develop and test software to automate our SaaS service and enhance existing functionality. Design and develop K8s Operators and Controllers to manage applications, Kubernetes resources and cloud infrastructure. Scoping, Designing, and Developing Cloud Infrastructure code. Actively participate in the enhancement of platform security through hardening and extending the infrastructure to comply with diverse certifications (ISO27001, SOC2). Enhancing monitoring functionalities within the platform with a view towards enhancing observability and robustness across the platform, via platform changes, infrastructure changes and/or process/tooling changes. Be an ambassador for performance improvements and testing, driving configuration and/or tech stack changes during software development lifecycle to objectively track and improve performance across the platform. We are a great match if you have: 5+ years in similar roles working at a high level of autonomy and mentoring peers. Solid experience working with at least two of the following technologies: Cloud Infrastructure (Azure), Kubernetes, Docker. Strong analytic and problem-solving skills. Ability to learn and to pick up new technologies and frameworks. Go and Typescript knowledge; if you are not fluent in those, you are able to quickly pick up and adapt your coding style to new languages. Ability to work as part of an agile team proactively contributing with ideas and enhancements. Good communication skills and team player attitude. Not afraid of taking responsibilities and able to collaborate with Dev Management. And we welcome: Development skills in Bash, Python, Java, Groovy. Experience or comparable knowledge with distributed systems & applications as well as solving scalability problems. Let's not forget about language skills: Fluency in English, both written and spoken. You can clearly and effectively communicate and drive conversations within the team acting as a technical expert. Any additional language is a plus. So, what's up? If you liked what you read, don't hesitate... hit on apply we want to meet you!
Camila & Sabrina will review your application and contact you to book the first meeting!
Artificial Solutions is committed to creating a diverse environment and is proud to be an equal opportunity employer. We hire great people from a wide variety of backgrounds, not just because it's the right thing to do, but because it makes our company stronger.
We welcome applicants regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.
If you have a disability or special need that requires accommodation, please mark this option in your job application.
Take a look at our Diversity Manifesto:
#J-18808-Ljbffr