Full Stack Engineer
Role details
Job location
Tech stack
Job description
We are looking for an experienced Full Stack Engineer to play a key role in the development and evolution of our web applications.
In this role, you will work across the full stack, contribute to architectural decisions, and help ensure high code quality and long-term maintainability of our platforms. You will collaborate closely with a nearshore development partner and internal stakeholders to deliver reliable and scalable solutions.
You will also support cloud and DevOps practices in collaboration with our Azure infrastructure owner. This role is well suited for a senior engineer who enjoys hands-on development while contributing to technical direction and mentoring others., * Develop and maintain Azure-hosted web applications across backend (.NET / C#), frontend (TypeScript / Angular), and databases.
- Contribute to technical design and implementation of new features and integrations.
- Improve system performance, scalability, and maintainability while helping reduce technical debt.
- Provide guidance and code reviews for the nearshore development team.
- Collaborate with stakeholders to translate business needs into technical solutions.
- Support CI/CD pipelines, deployment processes, and cloud infrastructure practices.
- Help ensure proper monitoring, logging, and reliability of applications.
Requirements
- 5+ years of professional software development experience, ideally across the full stack.
- Strong experience with .NET (C#), TypeScript/Angular, and Microsoft Azure services.
- Experience with Git-based workflows and CI/CD pipelines.
- Ability to mentor others and communicate technical concepts clearly.
- Strong English skills and experience working in international teams.
- Swiss resident with a valid work permit.
- Infrastructure-as-code experience (e.g., Terraform) is a plus.
Benefits & conditions
Join Ascent and thrive in a certified top-tier workplace, recognized by "Best Place to Work" and Kununu as one of the top 5% employers in our sector. We're committed to innovative thinking and championing diverse career paths in the pharmaceutical industry.
Embrace flexibility with the option to work from home and benefit from comprehensive health insurance and 24/7 mental health resources. Enjoy a work-life balance with both Swiss and US public holidays, in addition to 25 days standard paid leave.
We nurture your professional growth with a range of training opportunities and a personal budget for external courses. Your well-being is further supported by an annual wellness stipend and a monthly transportation allowance.
At Ascent, every day is an opportunity to make a difference in a collaborative, respectful, and progress-driven environment. Your journey to excellence and real-world impact starts here.