Join to apply for the Full Stack Developer role at Roche .
5 days ago Be among the first 25 applicants.
Get AI-powered advice on this job and more exclusive features.
At Roche, you can show up as yourself, embraced for the unique qualities you bring. Our culture encourages personal expression, open dialogue, and genuine connections, where you are valued, accepted, and respected for who you are, allowing you to thrive both personally and professionally. This is how we aim to prevent, stop, and cure diseases and ensure everyone has access to healthcare today and for generations to come. Join Roche, where every voice matters.
The Position
Who you are
You are a proactive and versatile Full Stack Developer, adept at coding, influencing architectural decisions, ensuring code quality, and collaborating with diverse teams. You are familiar with custom software development, modern tools, and techniques to deliver and maintain reliable software. You are passionate about technology and play a pivotal role in driving technical excellence.
You seek a company where you can pursue interests across functions and geographies.
Job responsibilities
As a Full Stack Developer, you will join the Software Engineering chapter, working with internal experts on multiple products for Roche's internal needs. Your key responsibilities include:
* Create and optimize clean, efficient code across the full software stack
* Develop new features using languages like Java, Python, SQL, HTML, CSS
* Contribute to platform design and scalability for seamless feature integration
* Collaborate on technical specifications with architects and developers
* Foster collaboration and innovation within the team
* Partner with Product Owners to translate user stories into technical requirements
* Implement CI/CD pipelines with tools like Gitlab and Bash scripting
* Automate deployment processes for rapid, reliable releases
* Create automated tests for validation
* Work closely with various stakeholders to deliver cohesive solutions
* Communicate technical concepts effectively
* Document code, designs, and processes
* Stay updated on industry trends and best practices
Job requirements
The must-have skills for this role include:
* Advanced proficiency in Java
* Experience with CI/CD pipelines (Gitlab/Bash)
* Medium proficiency in Python
* Experience with RESTful APIs
* Proficiency in SQL, especially with Data Meshes (Snowflake)
* Experience in a SAFe environment
* Effective communication skills in English
* Moderate travel and ability to work across time zones
Nice to have skills:
* Experience with validated systems
* Experience with API Management Tools (e.g., Mulesoft)
* Experience with ALM systems like Codebeamer, Jira, Azure DevOps, GitLab
* Understanding of Process Modelling
* Proficiency in HTML and CSS
Education / Experience
* Bachelor’s in Computer Science/Engineering or equivalent
* 3-5 years of relevant experience, preferably in multinational or healthcare environments
* Strong analytical and problem-solving skills
* Good collaboration skills
#J-18808-Ljbffr