Dein Alltag dreht sich um die enge Zusammenarbeit im Team, um leistungsstarke Lösungen zu entwickeln und die Nutzererfahrung zu optimieren. Dabei bringst du kreative Ideen ein und arbeitest in einem unterstützenden Umfeld, das persönliches Wachstum fördert.
Anforderungen
- •5+ years backend development experience
- •2 years experience with Golang
- •Experience with developing APIs
- •Strong industry experience in backend architecture
- •Solid experience with modern relational databases
- •Mindful about performance measurements
- •Expertise in analyzing product requirements
- •Strong collaboration and communication skills
- •Openness to feedback and willingness to learn
- •Experience driving technical and business initiatives
Deine Aufgaben
- •Eng mit einem autonomem Team zusammenarbeiten
- •Skalierbare und leistungsfähige Lösungen entwerfen
- •Leistung, Skalierbarkeit und Testbarkeit verbessern
- •Architekturentscheidungen für optimale Nutzererfahrung treffen
- •An internen Engineering-Gilden teilnehmen
- •Kreative Ideen und Expertise einbringen
- •In einem Umfeld für individuelle Weiterbildung arbeiten
Original Beschreibung
## Backend Engineer (f/m/d) - Remote EMEA
**How you will make an impact**
As a **Backend Engineer**, you will be evolving our core services with a keen eye on performance, scalability, and quality. You will be exposed to interesting problems as we develop new features in our product, as well as participate in improvements and changes in our architecture to better position ourselves for growth and scale.
**Our tech stack**
* Golang, TypeScript, Node.js, PSQL, React
* GraphQL, REST
* Pulumi, AWS, Vercel, Cloudflare, Fastly, New Relic, Github actions
**Some of your tasks and responsibilities:**
* Collaborate closely within an autonomous, cross-functional team, solving exciting problems and planning continuous improvements.
* Design and implement scalable and performant solutions.
* Identify and improve performance, scalability, and testability bottlenecks.
* Make architectural decisions and recommendations for creating the best-in-class user experience.
* Participate as part of internal Engineering Guilds, to identify architectural improvements, and prioritize and act on them.
* Bring creative ideas and expertise to the table, having a real impact on our product and engineering practices.
* Work in an environment that supports your individual growth.
**Expectations timeline**
**1 Month**
You have gone through different onboarding sessions covering our product, current architecture, and relevant services we run on production, learned about the company's origin and current vision and met colleagues from different departments as part of onboarding as well as weekly virtual social events.
You'd have started to get to know your teammates, learned how we work daily, and contributed to our codebase.
**3 Months**
You will be familiar with most concepts related to our product and worked alongside your teammates to deliver features and improvements on production successfully.
You'd have had a few 1:1s with your team lead to check in on how things are going, and you would have participated in cross-team engineering discussions and collaborated with fellow engineers to improve our architecture and developer experience.
**6 Months**
You will have made solid contributions to our product and stack, shared knowledge and previous experiences, helping substantially with scalable, mission-critical services.
## Requirements
**What we expect from you**
* 5+ years of strong backend development experience with strongly typed languages with a minimum of 2 years of experience with Golang.
* Experience writing testable code, following best practices and design patterns when applicable
* Experience with developing APIs, ideally using GraphQL and/or REST
* Strong industry experience in architecture and development of scalable production quality backend systems
* Solid experience with modern relational databases, SQL, and understanding of data modeling, indexing, etc.
* Mindful about performance and able to measure it meaningfully
* Strong expertise in analyzing product requirements and creating technical designs
* Strong collaboration and communication skills, both verbal and written. Ability to take ownership but also ask for help and advice when needed
* Openness to feedback and willingness to learn, reflect, and grow within the organization
* Experience in successfully driving technical, business, and people-related initiatives that improved productivity, performance, and quality
**Bonus points**:
* Experience with GraphQL and Typescript
* Experience with cloud-based development (AWS, GCP, etc.)
* Experience with infrastructure as code tooling
* Experience with monitoring and observability tooling
* Knowledge of Docker and containerized applications