Company Name: PLUVIA PTE. LTD.
Location: Jakarta Selatan
Posted Date: 08/10/2024 12:24
Salary:
Job Description
Position:
Senior Backend Software Developer
- We are looking for YOU, a Senior Backend Software Developer that can help us plan, build, and maintain server-side operations for Pluvia.
- You will be part of a growing team providing unique and state of the art prediction services using Machine Learning for weather and flood forecasts to various clients as well being involved in software related projects. These clients include, but not limited to, big clients in SE Asia providing transport and distribution services as well as other private clients and governmental organizations. We are a growing company and are looking for dedicated people that help us grow with their skills and know-how.
- You will be based in Jakarta, where we are growing a team that will be responsible for development, deployment, maintenance, and daily operations of such services and projects, leveraging what our data scientists and domain experts create into commercial services and products.
- You will report directly to Pluvia’s Head of Engineering/Chief Software Architect, having a local Team Lead in Jakarta as a daily functional reference
At Pluvia:
- Pluvia, the world leader in tropical rain forecasting, offers game-changing hyperlocal rain forecasts with unprecedented accuracy. Pluvia integrates data from multiple sources into our Meteorology Algorithm to produce best-in-class rain forecasts, down to a 100m grid. We turn forecasts into actionable insights.
- We are a company with multiple nationalities where we excel for a good interaction and cultural exchange among all.
About you:
- To possess a degree in Computer Science or related area
- Be fluent in English, both spoken and written as we are a multi nationality company. Your daily functional reference (Local Team Lead in Jakarta) can be in Bahasa.
- Ability and flexibility to travel in SE Asia when required (mainly Singapore where Pluvia has its HQ)
- Be a good team player and mentor to other team members on a daily basis but mostly when it’s of utmost importance.
- Be a pro-active person that can anticipate challenges but can also react when new challenges arise.
- Be a person with a positive attitude and a “Can Do” mentality.
- Be a person that like to take new challenges
We expect you to master the following tech skills:
- In-depth understanding of the Software Development Life Cycle (SDLC)
- Strong proficiency in Python and .NET Core
- Expertise in SQL databases, particularly Postgres
- Solid understanding of Clean Code Architecture
- Experienced in Microservices architecture.
- Knowledgeable in Unit Testing and Test-Driven Development (TDD)
- Strong understanding of RESTful APIs
- Experience with containerization technologies
- Proficient in Azure ecosystem including Blob Storage, Database for PostgreSQL, Logic Apps, Container Instances
- Experience with agile methodologies mainly with SCRUM
- Experience with source control using Git, encompassing branching strategy, pull request workflows, and version control and CI/CD pipelines using Azure DevOps
Any of the following skills will be a plus:
- Be familiar with both Windows and Linux environments.
- Experience with Messaging Services
- Knowledge of cache management
- Familiar with security, authorization and authentication flows and technologies
- Familiarity with Azure Kubernetes Service or any other service that can scale up with heavy loaded parallel calculations
- Knowledge about GIS and spatial data manipulation and processing
- Familiar with modelling software in the water domain
We offer you:
- A growing company providing state-of-art set of services and offerings.
- A competitive salary after qualifications
- Vacation days according to seniority
- Other competitive benefits.
- Flexibility in your daily work according to Pluvia’s internal regulations
- A people minded company that wants you to grow as the company grows.
Location:
South Jakarta
Job type:
Full time, on site
How to apply:
- Please include your CV and an introduction letter where you let us know what you see in this position and what motivates you to seek it. Please also mention the expected salary.