Software Engineer

Yatta Solutions
Kassel, Germany
27 days ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Microsoft Windows Agile Methodology Amazon Web Services Apple IOS Apple Mac Systems Software Applications Confluence JIRA HTML5 C Sharp (Programming Language)
+34 more
C++ (Programming Language) Cloud Computing Software Quality Code Review Collaborative Software Database Development Software Debugging Linux Mobile Application Software Python (Programming Language) PostgreSQL MongoDB Objective-C (Programming Language) Open Source Technology OpenShift Scrum Methodology Software Tools Ionic Software Engineering TypeScript Enterprise Software Applications ReactJS Swift (Programming Language) Git Kotlin Syntactically Awesome Style Sheets (SASS) AngularJS Kubernetes Information Technology Slack Influxdb Figma Front End Software Development Jenkins

Job description

Is software engineering more than a job to you? Do you love problems because you can’t wait to dig in and find a solution? Do you believe in teamwork and collaboration to become your very best self? And do you want to build software that benefits and delights users in real life? Join us and become part of our team of researchers, developers, engineers, designers and entrepreneurs. Help us turn challenging projects into success stories by building brilliantly simple digital products and services.

Our tech stack

We develop software projects on behalf of customers and do research and development for our own software products and services, both open source and commercial. Here is a selection of technologies we work with and examples of software we build and run. Tech Stack - Examples

  • Frontend Technologies: Angular, React, TypeScript, JavaScript, HTML5, Sass
  • Backend Technologies: Python, Java, Kotlin, C#, C++
  • Mobile Applications: Swift, Objective C, Kotlin, Ionic
  • Collaboration Tools: Jira, Confluence, Jenkins, Git, Slack, Figma
  • Database Development: PostgreSQL, MongoDB, InfluxDB
  • Agile Software Development: SCRUM, Kanban, Lean

Target Platforms and Applications

  • Applications: Enterprise Applications, Consumer Software, B2B/B2C & B2B2X
  • Cloud Applications: AWS, OpenShift, Kubernetes
  • Desktop Applications: Windows, MacOS, Linux
  • Mobile Apps: iOS, Android

Of course, we don’t expect you to have mastered all these technologies and frameworks. All you need is a passion for tech with the right potential and ambition: Seeking deep understanding in software engineering and working on meaningful applications. We will figure out the rest together. ;-)Your key responsibilities

  • In-house software development in small, agile teams - for customers or for our own products and services (esp. software tools)
  • Design and implementation of software components, products and services, from analysis and development to deployment and rollout
  • Evaluation and analysis of existing and new 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
  • Contribute to and make good decisions to resolve complex problems and provide sustainable solutions for real life

Requirements

  • Degree in computer science with above-average grades (preferably M.Sc., diploma or PhD) or similar qualification
  • Several years of practical experience in designing and developing software, preferably as part of a development team (e.g., through work experience, open-source projects or internships)
  • Technical know-how and skills that match (at least in parts) our tech stack and responsibilities as developers. Everything else is a plus as long as you are not obsessed with it! ;-)
  • Strong problem-solving and decision-making skills with good judgement and appreciation for feedback to develop and grow

About the company

  1. You share our vision. This is a good start to head for the same objectives and mission goals. It is of greatest importance to us to maximize positive impact on the world. In the end, this is the purpose of our company. And this is the reason for our work.

  2. You share the same values. We love our culture code! You don’t have to have the same feeling right away. And you don’t have to be like that completely - none of us are. But we believe it’s better to be driven by shared values rather than by rules and titles. ;-)

  3. You believe this is the very best (working) environment for you. At least for the foreseeable future. Like Akio Toyoda, we believe the key to making quality products is to develop quality people.About us

Yatta is all about development and evolution. We started in Frankfurt and Kassel, Germany, as a developer tool company, transformed into a software vendor, and now provide streamlined digital services.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

5:04 min

Configuring the Figma MCP for local code generation

Perf + AI

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all