- Build full-stack, end-to-end solutions from backend APIs to mobile and web frontend interfaces
- Develop the NestJS/Node backend in TypeScript and React Native frontend applications using Expo.io and TypeScript
- Plan, architect, and implement new backend features
- Contribute to application architecture and feature decisions
- Influence the development roadmap and prioritize work with the development team
- Implement, iterate, and release features in a cross-functional team
- Extend and maintain the GraphQL API
- Integrate third-party services and APIs
- Collaborate with product owners to deliver high-quality UI and UX
- Build reusable, scalable, and reliable software solutions
- Create technical documentation and contribute to internal knowledge and codebases
- Identify product improvements and contribute according to personal interests and expertise
- Break complex tasks into smaller chunks while maintaining usability, maintainability, extensibility, accuracy, and reliability
Requirements
- 3+ years of relevant experience as a Full Stack Software Engineer
- Experience building scalable backends using Python, NodeJS, Ruby, Go, or similar technologies
- Experience building frontend apps using React, ReactJS, React Native, or similar frameworks
- Experience with functional, object-oriented, and other programming paradigms
- Knowledge and application of software patterns
- B.Sc. or M.Sc. in Computer Science, Information Systems, or a similar technical discipline
- Experience with HTML, CSS, JavaScript, TypeScript, Expo.io, mobile apps, CI/CD, DevOps, Docker, and React Hooks
- Software architecture experience covering databases, APIs, and service architectures
- Profound database knowledge, including Postgres, MySQL, or NoSQL
- Linux/Unix skills
- Cloud Services experience with Azure, AWS, or Google Cloud
- Git workflows and DevOps experience
- Knowledge of security best practices and common security vulnerabilities
- Experience with Agile Software Development techniques and tools
- Experience in debugging, testing, and problem-solving
- Professional written and verbal fluency in English
- Experience working in a small, highly motivated development team is desirable
- Experience working with international and/or distributed teams is desirable
- Knowledge of Data Science and/or Business is desirable
- Professional written and verbal fluency in German is a plus, not required
- Hands-on, self-motivated, proactive, autonomous, collaborative, and feedback-oriented approach
Core Competencies
Demonstrates expertise in building full-stack solutions with a focus on backend development using NestJS/Node and frontend applications with React Native. Proficient in software architecture, database management, and cloud services, while effectively collaborating in cross-functional teams.
Highest-signal resume keywords
- Full Stack Software Engineering
- NestJS/Node Development
- React Native Application Development
- Cloud Services (Azure, AWS, Google Cloud)
- Agile Software Development
ATS Optimization Keywords
Hard Skills
- TypeScript
- Python
- JavaScript
- HTML
- CSS
- GraphQL
- Postgres
- MySQL
- NoSQL
- DevOps
Soft Skills
- Collaborative
- Proactive
- Feedback-Oriented
- Problem-Solving
- Self-Motivated
Certifications & Qualifications
- B.Sc. in Computer Science
- M.Sc. in Information Systems
Industry Keywords
- Software Architecture
- Database Management
- Security Best Practices
- Mobile Applications
- International Teams
Tools & Technologies
- Expo.io
- Docker
- Git
- CI/CD
- React Hooks