Software Developer for Cloud Application Platform
Modelon
About the role
As a developer you will be creating a platform consisting of a set of REST and RPC services that supports the various computational workflows. You will mainly be working with Python as a language, but JavaScript and Java are also part of the solution. You are an experienced application developer and are expected to contribute to the design on both the service level and component level.
You will frequently use docker and Kubernetes during development. Any experience with cloud deployments is highly meritorious.
What you will bring
5+ years of experience with development and deployment of solutions with relevant technologies, including:
- Experience with web application back-end development, including web servers and REST APIs
- Experienced with Python (familiarity level can be accepted if otherwise highly skilled)
- Familiarity with common cloud deployment technologies, i.e. Kubernetes, Docker and Helm
- Experience with testable architecture and writing testable code
- Good communication skills, including English
Meritorious skills and experiences
- Experience in test automation tools and practices
- Experience of Agile development in a team
- Comfortable with agile practices like pair programming and code reviews
- Self-motivated and ambitious
- Parallel and distributed computing as well as cloud computing
- Databases for time series data
- Licensing and entitlement systems in the cloud
- Deployment to common cloud infrastructures including AWS, Azure and Google
- Jupyter notebooks
- Experienced with Linux development and shell scripting
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume