We are on the lookout for a dedicated Software Engineer who is eager to tackle complex challenges and contribute to the development of scalable applications. In this role, you will engage in designing robust systems and crafting high-quality code that aligns with our strategic vision. As a key player in our team, your contributions will help enhance our shopping experience, addressing the intricate issues we face as we continue to innovate in the e-commerce space. You will have the opportunity to make impactful architectural choices and drive development efforts, ensuring that we adhere to best practices in coding. Your role will encompass production readiness responsibilities, including testing, monitoring, deployment, and proactive troubleshooting. Moreover, you will play a crucial part in fostering a collaborative environment that promotes growth for both team members and our products, embracing practices such as test-driven development and continuous deployment. We value innovative thinkers who are willing to challenge the status quo and propose new ideas, even if it means reevaluating existing concepts.
IT Languages:
Java
Kotlin
PHP
As a Software Engineer, you will be responsible for designing and implementing high-quality software solutions while driving architectural decisions and ensuring production readiness.:
Design and develop scalable services that support long-term vision;; Conduct testing and monitoring to ensure software reliability;; Document processes and troubleshoot proactively;; Mentor and influence teammates in technical growth;; Collaborate using Agile methodologies for continuous improvement
Spoken Languages:
English;; German
Skillset:
JVM tech stacks
Microservice architectures
Docker
Kubernetes
CI/CD platforms
Cloud computing
Soft Skills:
Excellent communication skills
Ability to influence decisions
Adaptability
Collaborative mindset
Qualifications:
Degree in Computer Science or equivalent experience
Understanding of object-oriented software development
Experience with evolving platforms and legacy migration
Years of Experience:
3
Location:
Berlin, Berlin, Germany, EU
Job Benefits:
Highly competitive compensation packages
Medical insurance
Pension plan
Commuting schemes
Extensive internal training
Health and sport memberships
Caregiving benefits
Wellbeing program for employees and families
Employee discounts
Working Conditions:
Hybrid
Employment Type:
Full-time
Company Culture:
We foster a culture of innovation, collaboration, and inclusivity where diverse perspectives are valued. Our community thrives on creativity and problem-solving, and we celebrate our differences to build a better workplace. We are committed to the professional growth of our employees and encourage continuous learning.
Opportunities For Advancement:
Career growth through internal training programs, Opportunities to work on innovative projects, Mentorship programs for skill enhancement
As a QA/Test Automation Engineer, you will play a pivotal role in ensuring the quality and reliability of our software solutions. You will actively engage in refining Epics and User Stories, defining testability criteria within agile processes such as Scrum or Kanban. Your expertise in test automation will be essential as you design, implement, and execute automated tests using current frameworks like Selenium and for API testing, contributing significantly to our Continuous Integration and Delivery processes. You will take charge of managing efficient and flexible testing processes, including creating and maintaining test plans while monitoring test progress. Your regular feedback on testing outcomes will be vital in guiding the team and stakeholders, interpreting test results, and ensuring adequate test coverage. Additionally, you will provide coaching to team members, fostering continuous improvement in testing skills and processes, and developing test frameworks for specialized integrations and applications. This role offers a unique opportunity to contribute to the digitalization of public administration and justice services.
IT Languages:
Java
Groovy
You will be responsible for a variety of tasks that ensure the quality and performance of our software solutions.:
Participate in the clarification of Epics and User Stories;; Define criteria for testability and quality in agile methodologies;; Design and implement automated tests using Selenium and conduct API tests;; Manage test processes, including the creation and maintenance of test plans;; Monitor test progress and provide feedback to the team and stakeholders;; Coach team members to enhance testing skills and processes;; Develop test frameworks for specific integrations and applications
Spoken Languages:
English;; German
Skillset:
Test automation
Selenium
API testing
Test management systems
CI/CD platforms
Agile methodologies
Soft Skills:
Analytical thinking
Proactivity
Problem-solving orientation
Strong attention to quality
Ability to work independently and in teams
Qualifications:
Bachelor’s degree in Computer Science or a related field, or equivalent experience
At least five years of relevant professional experience
Minimum three years as a Quality Assurance Engineer with extensive knowledge in both manual and automated testing
Years of Experience:
5
Location:
Berlin, Germany, EU
Job Benefits:
Stock program for employees
Mobility allowance
Team and company events
Central office location
Flexible working hours
30 days of vacation
Remote working options
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
The company fosters a culture of innovation and collaboration, valuing diversity and inclusivity. Employees are encouraged to take initiative and actively contribute to the digital transformation of public services, with a strong emphasis on work-life balance and employee well-being.
Opportunities For Advancement:
Career growth within the company, Possibility to lead projects, Opportunities to enhance technical skills