Python Developer
Functieomschrijving
ph3About Utilus /h3 pUtilus is a fast‑growing software delivery company that designs, builds, manages and operates highly scalable and complex software projects in the heart of primary business processes for clients such as Tennet, Eneco, Dura Vermeer and Nederlandse Loterij. We focus on sustainability and the energy transition, helping clients renew essential IT systems while keeping business running smoothly. /p h3About the Job /h3 pYou will be responsible for designing, developing and deploying high‑value and performance services with architects from an early phase of the product, leveraging your expertise in Python and related technologies. /p h3Key Responsibilities /h3 ul liProblem solving: identify and troubleshoot issues, providing timely resolutions. /li liCollaboration: closely work with Front‑End Developers, Product Manager, Software Architects and Project Managers to guarantee accurate and on‑time implementation of proposed solutions. /li liDesign and implement own solutions: design and implement scalable analytical applications in the energy trading and management domain using Python workflows (e.g., Airflow) and time‑series computations. /li liDevelop APIs (e.g., REST APIs using FastAPI). /li liContainerize and deploy applications to a Kubernetes cluster. /li liWork with PostgreSQL (or derivatives like TimescaleDB). /li liUtilize Alembic and SQLAlchemy for database migrations and ORM management. /li liContribute to code reviews, ensuring best practices and coding standards are upheld. /li liWork in a fast‑paced environment with constantly changing requirements. /li /ul h3What We Are Looking For /h3 ul liBachelor’s/Master’s degree in IT (or related) field. /li liStrong experience in Python development (5–8 years). /li liProficient in FastAPI for building APIs. /li liSolid understanding of SQL, extensive experience with PostgreSQL. /li liExperience with SQLAlchemy (or other ORM);
experience with Alembic for database migrations is a plus. /li liHands‑on experience with pandas and Databricks. /li liHands‑on experience with Microsoft Azure services. /li liExperience with DevOps practices and CI/CD pipelines. /li liKnowledge of TimescaleDB, Temporal, Airflow, MLflow, Druid is a plus. /li liExcellent communication skills; communicate architectural design and technical solution with client and team and set clear goals to work towards. /li liHands‑on mentality, comfortable in fast‑paced environment with constantly changing requirements. /li liSelf‑motivated and pro‑active, able to work independently. /li liExcellent communication skills in English (Dutch is plus). /li liExperience in the energy domain is a plus. /li /ul h3What We Offer /h3 ul liImpactful projects: be part of a company that is revolutionizing industries and shaping the future of technology. /li liCollaborative culture: work alongside brilliant minds, exchange ideas, and contribute to a dynamic and inclusive work environment. /li liCompetitive compensation: receive a generous salary package, including a yearly bonus. /li liWork‑life balance: flexible working hours, hybrid working (at the client, home and Utilus office) and unlimited paid time off to achieve harmony between personal and professional life. /li liPersonal budget for home office equipment. /li liCatered and free lunch in the Utilus office. /li liPersonal budget for development and learning, as we embrace growth mindset. /li /ul h3Equal Opportunity Statement /h3 pUtilus is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. /p h3Location Application /h3 pLocation: Amsterdam, North Holland, Netherlands. We only accept applicants that are located in the Netherlands at time of application. /p h3Seniority Level /h3 pMid‑Senior level. /p h3Employment Type /h3 pFull‑time. /p h3Job Function /h3 pSoftware Development. /p /p
Interesse in deze functie?