Senior Full Stack Software Engineer
Primary stack
Nice to have's
Job description
About the Position
We are looking for a highly skilled Senior Full Stack Software Engineer to join the SmartSense R&D team at Ascom. The successful candidate will contribute to the design, development, testing, and evolution of SmartSense, Ascom's intelligent monitoring platform for healthcare and long-term care environments.
Responsibilities
- Design, develop, and maintain SmartSense frontend and backend services.
- Contribute to the evolution of SmartSense towards a scalable microservices and high-availability architecture.
- Develop modern React-based user interfaces and REST APIs.
- Participate in architecture discussions and technical design reviews.
- Ensure software quality through code reviews, automated testing, and continuous integration practices.
- Collaborate with architects, product owners, QA engineers, and DevOps engineers to deliver high-quality solutions.
- Mentor junior engineers and contribute to engineering best practices.
- Drive continuous improvements in performance, scalability, maintainability, and security.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum 6 years of professional software development experience.
- Strong experience with:
- .NET /.NET Core
- C#
- TypeScript
- React
- HTML5 and CSS3
- Node.js
- Webpack
- ASP.NETCore and RESTful Web APIs
- Entity Framework
- Microsoft SQL Server
- Experience designing and implementing scalable web applications and distributed systems.
- Strong knowledge of:
- Object-Oriented Design (OOD)
- SOLID principles
- Design patterns
- Clean Code practices
- Domain-Driven Design (DDD)
- Experience writing automated tests, including:
- Unit tests
- Integration tests
- API tests
- Experience working in Agile/Scrum development teams.
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication skills and ability to collaborate within international, cross-functional teams.
Nice to Have
- Experience with:
- Microservice architectures
- Event-driven systems and messaging technologies
- RabbitMQ or similar message brokers
- Containerization using Docker
- Kubernetes and cloud-native deployments
- CI/CD pipelines and DevOps practices
- Azure DevOps or similar development platforms
- Experience designing highly available, resilient, and scalable systems.
- Knowledge of authentication and authorization technologies such as JWT, OAuth2, and OpenID Connect.
- Familiarity with monitoring, logging, and observability tools.
- Experience working with healthcare, IoT, sensor-based, or real-time event processing systems is considered a strong advantage.
Personal Attributes
- Self-driven and proactive.
- Strong ownership mindset.
- Passion for software craftsmanship and continuous learning.
- Ability to balance technical excellence with business priorities.
- Comfortable working in a fast-changing environment with evolving requirements.
We Offer
- Opportunity to make an impact, work with modern technologies, and contribute to global operations.
- Join a company that values recruitment as a two-way decision.
- Hybrid work model.
About the Company
Ascom is a global solutions provider focused on healthcare ICT and mobile workflow solutions. The vision of Ascom is to close digital information gaps allowing for the best possible decisions-anytime and anywhere. Ascom’s mission is to provide mission-critical, near real-time solutions for highly mobile, ad hoc, and time-sensitive environments.
Join Us
At Ascom, we believe recruitment is a two-way decision.
We are not only looking for someone to join us - we are looking for someone who also chooses us as their next employer.
If you are looking for a role where you can make an impact, work with modern technologies, and contribute to global operations- we would love to hear from you.
© Ascom. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.