Job Description
Software engineering is a challenging and rewarding field that requires a passion for problem-solving, collaboration, and innovation. We are seeking a talented software engineer to join our team of researchers, developers, engineers, designers, and entrepreneurs who share our vision of building software that benefits and delights users in real life.
As a software engineer at our company, you will be responsible for developing software projects on behalf of customers and contributing to the research and development of our own software products and services. You will work in small, agile teams to design, implement, and deploy software components, products, and services, from analysis and development to deployment and rollout.
* Evaluation and analysis of new and existing technologies, frameworks, and tooling for productive use in software development
* Continuous improvement of quality through relentless root-cause analysis, detailed code reviews, thorough documentation, testing, learning, and debugging
* Active sharing of experiences and skills within and across development teams to improve software and code quality
* Contribution to decision-making processes to resolve complex problems and provide sustainable solutions
Required Skills and Qualifications
* Degree in computer science with above-average grades or similar qualification
* Several years of practical experience in designing and developing software, preferably as part of a development team
* Technical know-how and skills that match our tech stack and responsibilities as developers
* Strong problem-solving and decision-making skills with good judgment and appreciation for feedback
Benefits
* Collaborative and dynamic work environment
* Opportunities for professional growth and development
* Autonomy to work on challenging projects and contribute to innovative solutions
Others
* Relentless focus on quality and continuous improvement
* Commitment to sustainability and social responsibility