Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Full-Stack Software Engineer image - Rise Careers
Job details

Senior Full-Stack Software Engineer

Company Description

At T-Systems, you will find groundbreaking projects that contribute to social and ecological well-being. We want to welcome new talents like you, who bring fresh ideas, different perspectives, embrace challenges, and pursue continuous learning to grow and make an impact on society… All of this, in a fun way!

It doesn't matter when or where you work. It’s about doing meaningful work that helps move society forward. For this reason, we will do everything possible to ensure you have every opportunity for growth by offering you a support network, excellent technology, a modern work environment, and the freedom to work autonomously. We support you in constantly growing both personally and professionally so that you can leave a significant mark on society.

T-Systems is a team of around 28,000 employees worldwide, making us one of the leading global providers of end-to-end integrated solutions. We develop hybrid cloud solutions, artificial intelligence, and drive the digital transformation of businesses, industries, the public sector, and ultimately, society as a whole.

Job Description

T-Systems is at the forefront of innovation, delivering cutting-edge solutions across various industries, including automotive, healthcare, and public transportation. Our core development team is dedicated to creating transformative technologies that drive efficiency and create value for our internal projects and clients. We are committed to fostering a collaborative environment where creativity and expertise thrive.

We are seeking a talented Full-stack Engineer to join our AI Foundation Services team. In this role, you’ll develop secure and compliant AI solutions, focusing on delivering foundational services like large language models (LLMs), retrieval-augmented generation (RAG), and custom AI solutions for industries like healthcare, public sector, and automotive.

Responsibilities:

Design, develop, and maintain both front-end and back-end components of web applications. Collaborate with cross-functional teams to integrate new features and improve existing functionality. Ensure the technical feasibility of UI/UX designs and build responsive and scalable web applications. Conduct thorough testing to identify and resolve performance and scalability issues. Continuously monitor and improve the performance, scalability, and reliability of applications. Communicate technical concepts effectively to both technical and non-technical stakeholders.

Qualifications

  • Education in Computer Science, Software Engineering, or a related field.
  • Python is mandatory for backend development.
  • Proficiency in JavaScript, HTML, CSS, and strong programming skills in languages such as Java or Ruby.
  • Experience with front-end frameworks like React, Angular, or Vue.js.
  • Experience with back-end frameworks and technologies such as Django (preferred), Node.js, Ruby on Rails, or Spring Boot.
  • Excellent communication skills in English, both written and verbal.
  • Ability to work collaboratively in a team environment.


Preferred Skills:

  • Familiarity with database technologies such as SQL, NoSQL, and ORM frameworks.
  • Experience with version control systems like Git.
  • Strong problem-solving skills and attention to detail.
  • Knowledge of cloud services like AWS, Azure, or Google Cloud.

Additional Information

What do we offer you?

  • International, positive, dynamic and motivated work environment.
  • Hybrid work model (telecommuting/on-site).
  • Flexible schedule.
  • Continuous training: Certification preparation, access to Coursera, weekly English and German classes...
  • Flexible compensation plan: medical insurance, restaurant tickets, day care, transportation allowances...
  • Life and accident insurance.
  • More than 26 working days of vacation per year.
  • Social fund.
  • Free service in specialists (doctors, physiotherapists, nutritionists, psychologists, lawyers...).
  • 100% of salary in case of medical leave.

And many more advantages of being part of T-Systems!

If you are looking for a new challenge, do not hesitate to send us your CV! Please send CV in English. Join our team!

T-Systems Iberia will only process the CVs of candidates who meet the requirements specified for each offer.

 

Average salary estimate

$75000 / YEARLY (est.)
min
max
$60000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Full-Stack Software Engineer, T-Systems Iberia

Are you ready to elevate your career as a Senior Full-Stack Software Engineer at T-Systems in beautiful Granada, Spain? Here, you will dive into groundbreaking projects that push the boundaries of technology while making a positive impact on society and the environment. Imagine being part of a passionate team that thrives on innovation, working in a modern collaborative environment where your ideas are not just welcomed but encouraged! As a Full-Stack Engineer within our AI Foundation Services team, you'll be immersed in creating secure and compliant AI solutions that drive efficiency across sectors like healthcare and automotive. Your daily tasks will include designing and maintaining both front-end and back-end components, integrating new features, and ensuring a seamless user experience. Whether you're coding with Python on the backend or utilizing frameworks like React or Angular for the frontend, your contributions will help shape the future of digital transformation at T-Systems. Plus, with our commitment to your personal growth, you'll have access to continuous training and a flexible work model that fits your lifestyle. If you're passionate about software engineering and eager for a fulfilling challenge, T-Systems might just be the perfect fit for you!

Frequently Asked Questions (FAQs) for Senior Full-Stack Software Engineer Role at T-Systems Iberia
What are the responsibilities of a Senior Full-Stack Software Engineer at T-Systems?

As a Senior Full-Stack Software Engineer at T-Systems, your primary responsibilities include designing, developing, and maintaining both the front-end and back-end components of web applications. You'll collaborate with cross-functional teams to integrate new features and ensure a smooth user experience. Additionally, you'll conduct thorough testing to troubleshoot performance issues and continuously monitor application reliability.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Full-Stack Software Engineer position at T-Systems?

To apply for the Senior Full-Stack Software Engineer position at T-Systems, you should have a degree in Computer Science, Software Engineering, or a related field. Proficiency in Python for backend development is a must, along with strong skills in JavaScript, HTML, and CSS. Experience with front-end frameworks like React or Angular and backend frameworks such as Django or Node.js will significantly enhance your application.

Join Rise to see the full answer
What technologies should I be familiar with for the Senior Full-Stack Software Engineer role at T-Systems?

For the Senior Full-Stack Software Engineer role at T-Systems, familiarity with Python, JavaScript, HTML, and CSS is crucial. Additionally, experience with backend frameworks like Django, and front-end technologies such as React, Angular, or Vue.js will help you thrive in this position. Knowledge of cloud services like AWS, Azure, or Google Cloud, as well as database technologies, will also be beneficial.

Join Rise to see the full answer
What type of work environment can I expect at T-Systems?

At T-Systems, you can expect a positive, dynamic, and motivated work environment. The company promotes a hybrid work model that allows for flexibility in telecommuting or on-site work. This encourages a balanced work-life approach while providing every opportunity for personal and professional growth through continuous training and support.

Join Rise to see the full answer
What benefits does T-Systems offer to Senior Full-Stack Software Engineers?

T-Systems offers a comprehensive benefits package for Senior Full-Stack Software Engineers, including a flexible compensation plan with medical insurance, restaurant tickets, and transportation allowances. Additionally, employees enjoy over 26 vacation days per year, life and accident insurance, and access to a range of specialists like doctors and psychologists—ensuring your well-being while you thrive professionally.

Join Rise to see the full answer
Common Interview Questions for Senior Full-Stack Software Engineer
Can you explain the full stack development process you follow?

For full stack development, I typically start by gathering requirements and understanding the project scope. Next, I design the architecture, selecting appropriate technologies for both frontend and backend. Then, I begin coding the frontend with HTML, CSS, and JavaScript, and concurrently work on the backend setup using Python and frameworks like Django. I ensure to continuously test and refine my application, focusing on performance and scalability.

Join Rise to see the full answer
How do you ensure the security of your web applications?

I prioritize application security by implementing best practices such as data validation, authentication, and authorization mechanisms. I also conduct regular security audits and utilize tools to identify vulnerabilities. Furthermore, I stay updated on the latest security threats and ensure to incorporate necessary patches when required.

Join Rise to see the full answer
Can you describe a challenging project you worked on as a Full-Stack Engineer?

A challenging project I worked on involved developing a real-time data processing application for the healthcare industry. It required tight collaboration across teams and effective use of cloud services for scalability. Through effective communication and by leveraging my full-stack expertise, we delivered a robust application that enhanced data-driven decision-making.

Join Rise to see the full answer
What tools do you use for version control?

I use Git as my primary version control tool, which allows for efficient collaboration and code management within my team. Utilizing branches for feature development helps keep the main branch stable, and I prioritize clear commit messages to maintain an understandable project history.

Join Rise to see the full answer
How do you approach collaboration with non-technical stakeholders?

When collaborating with non-technical stakeholders, I focus on using clear and simple language to explain technical concepts. I take the time to understand their needs and gather their input, ensuring we align on project goals and expectations. Visual aids and prototypes can also help bridge any communication gaps.

Join Rise to see the full answer
How do you stay updated with the latest technologies in full-stack development?

I regularly follow industry blogs, participate in webinars, and attend meetups to stay current with trends and technologies. Engaging with online communities and courses also helps me enhance my skill set continually and apply new developments to my projects.

Join Rise to see the full answer
Can you discuss your experience with database management?

I have extensive experience managing both SQL and NoSQL databases. I design schemas based on application requirements, conduct performance tuning, and can implement CRUD operations efficiently. Additionally, I work with ORM frameworks to facilitate database interactions and streamline development processes.

Join Rise to see the full answer
What are your thoughts on agile methodologies?

I strongly advocate for agile methodologies as they promote flexibility and iterative progress. I appreciate working in sprints, which enable quick adaptation to changes in project scope or priorities. Daily stand-ups facilitate team communication, helping ensure everyone remains aligned and engaged.

Join Rise to see the full answer
How do you prioritize tasks when managing multiple projects?

When managing multiple projects, I rely on prioritization based on urgency, impact, and alignment with team objectives. I utilize project management tools to organize tasks and deadlines, ensuring effective time management while adapting to any shifts in project priorities.

Join Rise to see the full answer
What coding standards do you follow in your projects?

I adhere to established coding standards such as using meaningful naming conventions, maintaining modular code, and following DRY (Don't Repeat Yourself) and SOLID principles. Regular code reviews with teammates further enhance code quality and consistency across the project.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Applied Intuition Remote Mountain View, California, United States
Posted 5 days ago
Photo of the Rise User
Visa Remote Bangalore, India
Posted 5 days ago
Photo of the Rise User
Red Gate Group Hybrid Reston, Virginia, United States
Posted 3 days ago
Photo of the Rise User
Posted 6 days ago
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 27, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Washington Court House just viewed Administration and Clerical at Walmart
Photo of the Rise User
12 people applied to Unity Developer at FS Studio
Photo of the Rise User
13 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
9 people applied to Game Developer at Altera
Photo of the Rise User
13 people applied to Software Engineer I at Affirm
Photo of the Rise User
Someone from OH, Dover just viewed Finance Intern - Summer 2025 at Spectrum
F
Someone from OH, Columbus just viewed Mortgage Loan Officer Assistant at Fulton Bank
Photo of the Rise User
Someone from OH, Cincinnati just viewed Amazon Work from Home Data Entry Jobs – Entry Level at Amazon
J
Someone from OH, Westerville just viewed Oracle Database Administrator- Remote only at JASCI
V
Someone from OH, Toledo just viewed Sports Event Coordinator at Ventures With Jen
Photo of the Rise User
Someone from OH, Dayton just viewed Research Assistant at Leidos
Photo of the Rise User
Someone from OH, Cincinnati just viewed Finance & Accounting Associate at HeadQuarters
Photo of the Rise User
Someone from OH, Canton just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Sandusky just viewed Supply Chain Trainee Program (SCTP) at Anheuser-Busch
Photo of the Rise User
Someone from OH, Mason just viewed HR/Recruiting Assistant at Illumination
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mid-level Creative (f/m/d) at Landor
P
Someone from OH, Kent just viewed Graphic Designer at ProjectGrowth
Photo of the Rise User
Someone from OH, Waverly just viewed Client Services Manager at Pepperstone
Photo of the Rise User
Someone from OH, Plain City just viewed Aesthetic Telehealth Nurse Practitioner (remote) at Moxie
Photo of the Rise User
Someone from OH, Columbus just viewed EdTech Product/Program Manager at Planner5D
S
Someone from OH, Lorain just viewed Test Engineer- Ninja at SharkNinja