Auf einen Blick
- Aufgaben: Develop cloud-native applications and collaborate with teams to enhance software delivery.
- Arbeitgeber: Join a dynamic company creating innovative PaaS and SaaS solutions for global clients.
- Mitarbeitervorteile: Enjoy hybrid work, competitive pay, relocation support, and learning opportunities.
- Warum dieser Job: Work with cutting-edge tech in a supportive culture that values growth and teamwork.
- Gewünschte Qualifikationen: Experience in software development, fluent in English and C1-level German required.
- Andere Informationen: Open to junior talents eager to learn and grow within the team.
Das voraussichtliche Gehalt liegt zwischen 43200 - 84000 € pro Jahr.
Get AI-powered advice on this job and more exclusive features.
Senior Software Developer
We are a company that designs, plans, and develops PaaS and SaaS products for international clients across a variety of sectors, including content marketing, digital entertainment, fintech, and insurtech. We adhere to agile principles and cloud-native software development to deliver the best possible results for our clients. Our multinational culture values and promotes personal growth, autonomy, and initiative.
Role Overview
Your typical week will involve analysing business requirements and developing cloud-native applications with your colleagues (both internal and with our partners and clients). This includes continuously building domain expertise in the relevant field, coding, testing, and deploying software applications and services in AWS, as well as constant communication with stakeholders or product owners.
Here are the tools we currently use, but we continually review and change them when it adds value:
- TypeScript
- Java
- Python
- Go
- AWS
- Terraform
What truly matters is your proficiency in creating and deploying software in the cloud, combined with curiosity and a passion for continuous learning.
Requirements
You want to do more than just develop the next app. You enjoy reflecting on and continuously improving the entire lifecycle of creating and delivering software solutions to clients as part of a team. Ideally, you have experience in software development and delivery, are comfortable with Linux environments, and know how to write high-quality software. You’re also curious and at ease maintaining communication with stakeholders to constantly evaluate and enhance the value of the software that you and your team are developing.
A solid understanding of paradigms such as Domain Driven Design, cloud-native software development, DevOps, Continuous Delivery, or infrastructure automation is very helpful. You enjoy working in agile environments and in teams where all participants help and support each other.
Fluent English and at least A2-level German are required.
You also enjoy acquiring knowledge and experience and continuously improving your team, yourself, and ultimately your product.
If some of the skills listed above are missing, but you’re still interested in working with us, we encourage you to apply anyway. We are also looking for junior talents who want to work and grow within our teams.
- Work with exciting, cutting-edge technologies and great teams on international projects
- Hybrid working environment
- Develop modern software solutions as they should be
- Comprehensive relocation assistance for expats, including support with obtaining a work permit, a furnished apartment for the first 3 months, reimbursement of moving expenses, salary advances, financial and logistical help with German language courses
- Competitive compensation
- Growth opportunities
- A company bike
- Learning support through allocated work time and financial assistance for materials, training, or attending conferences
- Free fruit, snacks, and drinks
- Friendly, trusting atmosphere and community activities
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Information Technology
Industries
- Technology, Information and Media
#J-18808-Ljbffr
Senior Software Engineer Arbeitgeber: THRYVE
Kontaktperson:
THRYVE HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Software Engineer
✨Tip Number 1
Familiarize yourself with the specific tools and technologies mentioned in the job description, such as TypeScript, Java, Python, Go, and Terraform. Having hands-on experience or projects showcasing your skills with these technologies can set you apart during the interview process.
✨Tip Number 2
Demonstrate your understanding of cloud-native software development and agile methodologies. Be prepared to discuss how you've applied these principles in past projects, as this will show your alignment with our company culture and work style.
✨Tip Number 3
Highlight your communication skills and experience working with stakeholders. Since the role involves constant interaction with product owners and clients, showcasing examples of how you've effectively communicated technical concepts to non-technical audiences can be a big plus.
✨Tip Number 4
Express your passion for continuous learning and personal growth. Share any relevant courses, certifications, or self-driven projects that demonstrate your commitment to staying updated in the tech field, especially in areas like DevOps and infrastructure automation.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Engineer
Tipps für deine Bewerbung 🫡
Understand the Role: Take the time to thoroughly read the job description. Understand the key responsibilities and required skills, especially around cloud-native applications, agile principles, and the specific programming languages mentioned.
Highlight Relevant Experience: In your CV and cover letter, emphasize your experience with cloud software development, particularly in AWS. Mention any projects where you used TypeScript, Java, Python, or Go, and how you contributed to the software lifecycle.
Showcase Your Soft Skills: Since communication with stakeholders is crucial, include examples of how you've effectively collaborated with team members and clients in previous roles. Highlight your curiosity and passion for continuous learning.
Tailor Your Application: Customize your application materials to reflect the company's values and culture. Mention your interest in personal growth, autonomy, and working in a supportive team environment, as these are important to the company.
Wie du dich auf ein Vorstellungsgespräch bei THRYVE vorbereitest
✨Showcase Your Cloud Expertise
Make sure to highlight your experience with cloud-native applications, especially in AWS. Be prepared to discuss specific projects where you utilized tools like TypeScript, Java, or Python, and how you approached coding, testing, and deploying software.
✨Demonstrate Agile Mindset
Since the company values agile principles, share examples of how you've worked in agile environments. Discuss your role in team dynamics, how you support your colleagues, and any experiences that showcase your adaptability and initiative.
✨Communicate Effectively with Stakeholders
Prepare to talk about your experience in maintaining communication with stakeholders or product owners. Highlight instances where you gathered requirements, provided updates, or collaborated to enhance software value, showcasing your interpersonal skills.
✨Emphasize Continuous Learning
Express your passion for continuous learning and personal growth. Share any recent courses, certifications, or projects that demonstrate your commitment to improving your skills and knowledge in software development and related technologies.