Job position: Webtiser - Senior Full Stack Software Engineer
Job description
Join our team as a Senior Full Stack Software Engineer and contribute to the development of our most innovative products within the Intelligent Content and Information Management (ICIM) portfolio. You will be part of an agile organization that values flexibility, open feedback, and teamwork. Our culture is guided by principles of helpfulness, appreciation, and a focus on independent, solution-oriented, and customer-centric work.
Responsibilities
- You consciously design, plan and verify the implementation with the team.
- You continuously design, evolve, and implement software components.
- You strive for scalability, maintainability, testability, and interoperability, while granting a secure, compliant, and modern implementation.
- You architect, design, and develop high-quality applications, adhering to best practices and coding standards while driving the standardization effort.
- You conduct regular reviews of the codebase and verify the defined quality goals are met.
- You establish and maintain proper test coverage for the system and conduct regular reviews of the codebase, to verify the defined quality goals are met.
- Ability to work both independently and collaboratively in a team-oriented environment.
- As part of your role as senior engineer, you keep yourself up to date on the state-of-the art regarding software design, development, delivery, and other related best practices.
Requirements
- Degree (Technical University) in information technology, computer science, or related field
- Communicative, active contributor who enjoys teamwork as much as sharing ideas and expertise
- Open-minded behavior, motivated and curious to learn
- Willing to take responsibility for the end-to-end features implementation and software issues analysis and resolution.
- Strong verbal and written communication skills in English. German and/or French language proficiency is a plus.
- Proficient in consulting, exceling at collaborating with customers, offering expert guidance on technical solutions and best practices to drive successful outcomes
- Strong knowledge of Java, with expertise in Spring Boot and building scalable and high-performance applications.
- Experience working with Kubernetes and GitOps workflows for application deployment and orchestration, focusing on scalability.
- Proficient in writing unit tests, integration tests, and end-to-end tests.
- Solid experience with effort estimation and agile work planning.
- Good working knowledge of non-functional requirements like security, performance, scalability, and reliability
- Good understanding of enterprise integration patterns, domain driven design and best practices such as synchronous vs. asynchronous communications, RESTful APIs, messaging, publish-subscribe
- Ability to read and understand other code and documentation, including open-source libraries.
- Experience with Angular, Elastic Search, MongoDB and/or document handling, especially PDFs, is a huge plus.
Want to know more about us?
Webtiser is a Company of Switzerland’s leading IT & Telecom company Swisscom that serves many industries. Government, Military, Insurance, Banking, SME and Residential customers – we do it all. We are actively driving Cloud native digitalization and networking and tapping new paths for our customers and our employees. We do not know what the future is going to look like, but we are at the leading edge of new technologies and have the opportunity to shape it. To do so we are and act trustworthy, committed, and curious. We are currently recruiting IT passionate professionals who are keen on developing high-quality software, have an agile mindset and appreciate collaboration with motivated colleagues from all over the world.
What's in it for you?
Work environment
Agile way of working, multi-cultural and international work environment promoting work-life balance
Autonomy, flexibility, opportunity and growth
Cool office space in the center of Madrid
Allowances
Telephone/internet and home office allowance
Paid training days and access to Swisscom learning platforms, language courses
Company health insurance, Gym subscription
Leaves policy
Care, bereavement, maternity and paternity leaves
25 days paid vacation days plus Spanish national holidays
We are aware of how crucial it is to find the ideal match for both you and the company. These are the steps we followed during selection.
Recruitment process
You Apply
Send your resume and any other information you believe will help us get to know you better right away.
Interview 1
Let's get to know each other! You will have a first call with one of the Madrid team members.
Interview 2
In this second interview, you will meet the Swiss team leader.
Interview 3
Time to meet the team! We will evaluate your technical knowledge.
Last stage
Decision & contract
Have Questions?
Miguel González
Team lead
miguel.gonzalezgil@swisscom.com
Apply to your job now
We will not send spam or sell your information