Senior Full-Stack Developer: Python, R and Streamlit
Are you a talented Full-Stack Developer with a passion for creating innovative, user-friendly applications? Do you thrive in dynamic, fast-paced environments where you can take ownership of your work? Randstad Digital Switzerland is looking for a Senior Full-Stack Developer to join our team.
In this role, you will be responsible for building cutting-edge web applications and tools that deliver exceptional value. You will play a crucial part in converting batch commands into intuitive web applications, integrating with enterprise platforms like Snowflake, and designing seamless UI/UX interfaces.
Your Key Skills
We're looking for someone with a strong background in the following areas:
... Python: You have excellent coding skills, including the ability to rewrite R scripts into Python.
Azure Cloud: You are familiar with Azure services like ADLS and Key Vault.
CI/CD & DevOps: You have experience with deployment workflows using platforms like GitHub Enterprise or Azure DevOps.
What You'll Bring to the Team
Beyond your technical abilities, your soft skills are just as important. We're seeking a professional who is:
Proactive and Independent: You can work effectively in ambiguous environments and take the initiative to identify and resolve issues without constant oversight.
Accountable: You have a strong sense of responsibility for your deliverables and can manage priorities and expectations effectively.
Adaptable: You are willing to learn new tools and adapt to evolving requirements as technology and projects change.
Nice-to-Have Skills
While not required, the following experience would be a great asset:
Streamlit: Ideally, you will have hands-on experience, otherwise be willing to learn this tool to develop interactive web applications and parameterized analysis tools. You can convert CLI (batch commands) to a web application UI and integrate with Snowflake.
Why Randstad Digital Switzerland?
Join a team where your work makes a real impact. You'll have the opportunity to work on challenging projects, collaborate with a talented team, and continue to grow your skills in a supportive environment.
This role is to be based on site in Lausanne and so you must be eligible and available to work in Switzerland at least 3 days per week. Priority will be given to candidates based locally.