Resume and JobRESUME AND JOB
Perk logo

Senior Software Engineer Careers at Perk - Berlin, Germany | Apply Now!

Perk

Senior Software Engineer Careers at Perk - Berlin, Germany | Apply Now!

full-timePosted: Dec 22, 2022

Job Description

Senior Software Engineer - Berlin

Role Overview

As a Senior Software Engineer at Perk, you will play a pivotal role in designing, developing, and maintaining our innovative travel and spend management platform. You'll be working with a talented team of engineers, product managers, and designers to deliver high-quality software that meets the needs of our customers. You'll contribute to the system architecture, implement new features, and ensure the scalability and reliability of our platform. This role requires a strong understanding of software engineering principles, experience with web development technologies, and a passion for solving complex problems.

Day in the Life

Here’s what a typical day might look like for a Senior Software Engineer at Perk:

  • Participate in the daily stand-up meeting to discuss progress and roadblocks.
  • Work on implementing a new feature for the platform using Python/Django or React.
  • Collaborate with the product manager to refine the requirements for a new feature.
  • Participate in a code review to provide feedback on a colleague's code.
  • Troubleshoot a bug reported by a customer.
  • Attend a technical design meeting to discuss the architecture of a new system.
  • Write unit tests to ensure the quality of your code.
  • Research new technologies and frameworks to improve the platform.
  • Mentor a junior engineer on best practices for web development.

Why Berlin?

Berlin is a vibrant and dynamic city with a thriving tech scene. It's a hub for innovation and creativity, attracting talented individuals from all over the world. Perk's Berlin office is located in the heart of the city, providing easy access to public transportation, restaurants, and cultural attractions. Berlin offers a high quality of life, with affordable housing, excellent healthcare, and a wide range of recreational activities. It's a city that embraces diversity and offers a welcoming environment for people from all backgrounds.

Career Path

At Perk, we are committed to providing our employees with opportunities for growth and development. As a Senior Software Engineer, you can advance your career in several ways:

  • Technical Lead: Lead a team of engineers and be responsible for the technical direction of a project.
  • Principal Engineer: Focus on solving complex technical challenges and mentoring other engineers.
  • Engineering Manager: Manage a team of engineers and be responsible for their performance and development.
  • Architect: Design the overall architecture of the platform and ensure its scalability and reliability.

We also offer opportunities to learn new technologies, attend conferences, and participate in training programs to enhance your skills and knowledge.

Salary & Benefits

The estimated salary range for a Senior Software Engineer in Berlin is between €90,000 and €140,000 per year. The actual salary will depend on your experience, skills, and qualifications. We also offer a comprehensive benefits package that includes:

  • Health insurance
  • Paid time off
  • Stock options
  • Employee assistance program
  • Company-sponsored events

Perk Culture

At Perk, we are driven by our values, like being an owner, delivering a 7-star experience, and working as one team. We value curiosity, purpose, and mindset, not just knowledge, to unlock the power in your potential. Our talent team brings together leading minds from the travel and SaaS industries, representing over 70 countries. If you’re excited about having a real impact and shaping how millions of people experience work, we’d love you on the team.

How to Apply

If you are interested in joining our team as a Senior Software Engineer, please submit your resume and cover letter through our online application portal. Be sure to highlight your relevant experience, skills, and qualifications. We look forward to hearing from you!

FAQ

  1. What technologies do you use?

    We primarily use Python/Django and React for our web development.

  2. What is the interview process like?

    The interview process typically involves a phone screening, a technical interview, and a final interview with the hiring manager.

  3. What is the work environment like?

    We have a collaborative and supportive work environment where everyone is encouraged to share their ideas and contribute to the success of the company.

  4. What are the opportunities for professional development?

    We offer a variety of opportunities for professional development, including training programs, conferences, and mentorship opportunities.

  5. What is the company's culture like?

    We have a strong company culture that emphasizes teamwork, innovation, and customer satisfaction.

  6. Do I need experience in the travel industry?

    Experience in the travel industry is a plus, but not required.

  7. What is the dress code?

    We have a casual dress code.

  8. What are the working hours?

    Our standard working hours are flexible.

  9. Are there opportunities for remote work?

    We offer flexible work arrangements.

  10. What benefits do you offer?

    We offer a comprehensive benefits package that includes health insurance, paid time off, and stock options.

Locations

  • Berlin, Berlin, Germany

Salary

Estimated Salary Rangemedium confidence

99,000 - 154,000 EUR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Pythonintermediate
  • Djangointermediate
  • Reactintermediate
  • API Integrationintermediate
  • System Architectureintermediate
  • Agile Developmentintermediate
  • Mentoringintermediate
  • Coachingintermediate
  • Trainingintermediate
  • Product Engineeringintermediate
  • Problem-solvingintermediate
  • Server-Side Developmentintermediate
  • Client-Side Developmentintermediate
  • Full Stack Developmentintermediate
  • Quality Assuranceintermediate
  • Testingintermediate
  • Continuous Integrationintermediate
  • Communicationintermediate
  • Web Programmingintermediate
  • DevOps (Bonus)intermediate

Required Qualifications

  • "Product Engineering" mindset (experience)
  • Pragmatism and a focus on simplicity, efficiency, and performance (experience)
  • Extensive experience building technically complex products in web programming (experience)
  • Expertise in server-side, client-side, or full-stack development (experience)
  • Commitment to quality and testing (experience)
  • Eagerness to learn new technologies and frameworks (experience)
  • Strong communication skills (experience)
  • Experience with Python/Django and/or React (experience)
  • Knowledge of system architecture design, implementation, and testing (experience)
  • Experience working in an Agile environment (experience)

Responsibilities

  • Develop web-based products using Python/Django and/or React.
  • Design, architect, and implement system architecture.
  • Integrate the product with third-party APIs.
  • Write well-documented code, perform unit testing, and implement continuous integration.
  • Collaborate with the product team to design and implement the product.
  • Mentor, coach, and train other colleagues.
  • Work in an Agile environment, participating in sprint planning, daily stand-ups, and retrospectives.
  • Contribute to system architecture design and implementation.
  • Ensure code quality through unit testing and continuous integration.
  • Participate in code reviews to maintain code quality and share knowledge.
  • Troubleshoot and debug software issues.
  • Stay up-to-date with the latest technologies and trends in web development.

Benefits

  • general: Competitive salary and benefits package
  • general: Opportunity to work on a cutting-edge travel and spend management platform
  • general: Be part of a global company with a diverse and inclusive culture
  • general: Professional development opportunities
  • general: Flexible work arrangements
  • general: Opportunity to work with a talented and passionate team
  • general: Make a real impact on the way businesses manage travel and spend
  • general: Comprehensive health insurance coverage
  • general: Generous paid time off policy
  • general: Stock options or equity grants
  • general: Employee assistance program
  • general: Company-sponsored events and activities

Target Your Resume for "Senior Software Engineer Careers at Perk - Berlin, Germany | Apply Now!" , Perk

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer Careers at Perk - Berlin, Germany | Apply Now!. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Software Engineer Careers at Perk - Berlin, Germany | Apply Now!" , Perk

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringPythonDjangoReactBerlinFull-timeSenior Software EngineerSoftware EngineerWeb DevelopmentGermanyTravel TechnologySaaSProduct DevelopmentAgile DevelopmentAPI IntegrationSystem ArchitectureCodingProgrammingTech Jobs BerlinSoftware Jobs BerlinSenior DeveloperFull Stack EngineerBackend EngineerFrontend EngineerPerk CareersTravelPerk CareersSaaSTravel ManagementSpend ManagementTech

Answer 10 quick questions to check your fit for Senior Software Engineer Careers at Perk - Berlin, Germany | Apply Now! @ Perk.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Perk logo

Senior Software Engineer Careers at Perk - Berlin, Germany | Apply Now!

Perk

Senior Software Engineer Careers at Perk - Berlin, Germany | Apply Now!

full-timePosted: Dec 22, 2022

Job Description

Senior Software Engineer - Berlin

Role Overview

As a Senior Software Engineer at Perk, you will play a pivotal role in designing, developing, and maintaining our innovative travel and spend management platform. You'll be working with a talented team of engineers, product managers, and designers to deliver high-quality software that meets the needs of our customers. You'll contribute to the system architecture, implement new features, and ensure the scalability and reliability of our platform. This role requires a strong understanding of software engineering principles, experience with web development technologies, and a passion for solving complex problems.

Day in the Life

Here’s what a typical day might look like for a Senior Software Engineer at Perk:

  • Participate in the daily stand-up meeting to discuss progress and roadblocks.
  • Work on implementing a new feature for the platform using Python/Django or React.
  • Collaborate with the product manager to refine the requirements for a new feature.
  • Participate in a code review to provide feedback on a colleague's code.
  • Troubleshoot a bug reported by a customer.
  • Attend a technical design meeting to discuss the architecture of a new system.
  • Write unit tests to ensure the quality of your code.
  • Research new technologies and frameworks to improve the platform.
  • Mentor a junior engineer on best practices for web development.

Why Berlin?

Berlin is a vibrant and dynamic city with a thriving tech scene. It's a hub for innovation and creativity, attracting talented individuals from all over the world. Perk's Berlin office is located in the heart of the city, providing easy access to public transportation, restaurants, and cultural attractions. Berlin offers a high quality of life, with affordable housing, excellent healthcare, and a wide range of recreational activities. It's a city that embraces diversity and offers a welcoming environment for people from all backgrounds.

Career Path

At Perk, we are committed to providing our employees with opportunities for growth and development. As a Senior Software Engineer, you can advance your career in several ways:

  • Technical Lead: Lead a team of engineers and be responsible for the technical direction of a project.
  • Principal Engineer: Focus on solving complex technical challenges and mentoring other engineers.
  • Engineering Manager: Manage a team of engineers and be responsible for their performance and development.
  • Architect: Design the overall architecture of the platform and ensure its scalability and reliability.

We also offer opportunities to learn new technologies, attend conferences, and participate in training programs to enhance your skills and knowledge.

Salary & Benefits

The estimated salary range for a Senior Software Engineer in Berlin is between €90,000 and €140,000 per year. The actual salary will depend on your experience, skills, and qualifications. We also offer a comprehensive benefits package that includes:

  • Health insurance
  • Paid time off
  • Stock options
  • Employee assistance program
  • Company-sponsored events

Perk Culture

At Perk, we are driven by our values, like being an owner, delivering a 7-star experience, and working as one team. We value curiosity, purpose, and mindset, not just knowledge, to unlock the power in your potential. Our talent team brings together leading minds from the travel and SaaS industries, representing over 70 countries. If you’re excited about having a real impact and shaping how millions of people experience work, we’d love you on the team.

How to Apply

If you are interested in joining our team as a Senior Software Engineer, please submit your resume and cover letter through our online application portal. Be sure to highlight your relevant experience, skills, and qualifications. We look forward to hearing from you!

FAQ

  1. What technologies do you use?

    We primarily use Python/Django and React for our web development.

  2. What is the interview process like?

    The interview process typically involves a phone screening, a technical interview, and a final interview with the hiring manager.

  3. What is the work environment like?

    We have a collaborative and supportive work environment where everyone is encouraged to share their ideas and contribute to the success of the company.

  4. What are the opportunities for professional development?

    We offer a variety of opportunities for professional development, including training programs, conferences, and mentorship opportunities.

  5. What is the company's culture like?

    We have a strong company culture that emphasizes teamwork, innovation, and customer satisfaction.

  6. Do I need experience in the travel industry?

    Experience in the travel industry is a plus, but not required.

  7. What is the dress code?

    We have a casual dress code.

  8. What are the working hours?

    Our standard working hours are flexible.

  9. Are there opportunities for remote work?

    We offer flexible work arrangements.

  10. What benefits do you offer?

    We offer a comprehensive benefits package that includes health insurance, paid time off, and stock options.

Locations

  • Berlin, Berlin, Germany

Salary

Estimated Salary Rangemedium confidence

99,000 - 154,000 EUR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Pythonintermediate
  • Djangointermediate
  • Reactintermediate
  • API Integrationintermediate
  • System Architectureintermediate
  • Agile Developmentintermediate
  • Mentoringintermediate
  • Coachingintermediate
  • Trainingintermediate
  • Product Engineeringintermediate
  • Problem-solvingintermediate
  • Server-Side Developmentintermediate
  • Client-Side Developmentintermediate
  • Full Stack Developmentintermediate
  • Quality Assuranceintermediate
  • Testingintermediate
  • Continuous Integrationintermediate
  • Communicationintermediate
  • Web Programmingintermediate
  • DevOps (Bonus)intermediate

Required Qualifications

  • "Product Engineering" mindset (experience)
  • Pragmatism and a focus on simplicity, efficiency, and performance (experience)
  • Extensive experience building technically complex products in web programming (experience)
  • Expertise in server-side, client-side, or full-stack development (experience)
  • Commitment to quality and testing (experience)
  • Eagerness to learn new technologies and frameworks (experience)
  • Strong communication skills (experience)
  • Experience with Python/Django and/or React (experience)
  • Knowledge of system architecture design, implementation, and testing (experience)
  • Experience working in an Agile environment (experience)

Responsibilities

  • Develop web-based products using Python/Django and/or React.
  • Design, architect, and implement system architecture.
  • Integrate the product with third-party APIs.
  • Write well-documented code, perform unit testing, and implement continuous integration.
  • Collaborate with the product team to design and implement the product.
  • Mentor, coach, and train other colleagues.
  • Work in an Agile environment, participating in sprint planning, daily stand-ups, and retrospectives.
  • Contribute to system architecture design and implementation.
  • Ensure code quality through unit testing and continuous integration.
  • Participate in code reviews to maintain code quality and share knowledge.
  • Troubleshoot and debug software issues.
  • Stay up-to-date with the latest technologies and trends in web development.

Benefits

  • general: Competitive salary and benefits package
  • general: Opportunity to work on a cutting-edge travel and spend management platform
  • general: Be part of a global company with a diverse and inclusive culture
  • general: Professional development opportunities
  • general: Flexible work arrangements
  • general: Opportunity to work with a talented and passionate team
  • general: Make a real impact on the way businesses manage travel and spend
  • general: Comprehensive health insurance coverage
  • general: Generous paid time off policy
  • general: Stock options or equity grants
  • general: Employee assistance program
  • general: Company-sponsored events and activities

Target Your Resume for "Senior Software Engineer Careers at Perk - Berlin, Germany | Apply Now!" , Perk

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer Careers at Perk - Berlin, Germany | Apply Now!. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Software Engineer Careers at Perk - Berlin, Germany | Apply Now!" , Perk

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringPythonDjangoReactBerlinFull-timeSenior Software EngineerSoftware EngineerWeb DevelopmentGermanyTravel TechnologySaaSProduct DevelopmentAgile DevelopmentAPI IntegrationSystem ArchitectureCodingProgrammingTech Jobs BerlinSoftware Jobs BerlinSenior DeveloperFull Stack EngineerBackend EngineerFrontend EngineerPerk CareersTravelPerk CareersSaaSTravel ManagementSpend ManagementTech

Answer 10 quick questions to check your fit for Senior Software Engineer Careers at Perk - Berlin, Germany | Apply Now! @ Perk.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.