Senior Full-Stack Developer (Node.js +RN)
We are looking for a Senior Full-Stack Developer (Node.js / React Native) to join an established product team.
This is a full-time, long-term position with ongoing work, where you will collaborate closely with an existing, cross-functional team on a mature, scalable product used by international clients.
What You'll Work On
You will contribute to a modern, serverless, enterprise platform, helping build and refine scalable applications without worrying about infrastructure, failover, or scalability constraints.
Key Responsibilities
- Design, build, and optimize full-stack features using Node.js (backend) and React Native (mobile frontend)
- Develop robust, scalable solutions that automate complex compliance and ESG workflows
- Build and maintain mobile applications with a strong focus on performance, usability, and maintainability
- Integrate and manage external APIs and services in a modular and extensible way
- Collaborate with product managers, designers, and engineers in small, agile teams (5–7 people)
- Write clean, secure, and maintainable code with a strong focus on performance and reliability
- Participate in code reviews, automated testing, and CI/CD pipelines
- Take ownership of JavaScript/TypeScript-based architecture and technical decisions
- Contribute to continuous improvement of engineering processes and technical standards
- Mentor junior developers and support overall team growth when needed
Skills & Experience
- Strong senior-level experience with NodeJS
- Proven experience building mobile applications with React Native
- Solid knowledge of JavaScript and TypeScript (mandatory)
- Experience designing and consuming RESTful APIs and/or GraphQL
- Strong understanding of mobile app architecture, state management, and performance optimization
- Experience integrating and abstracting third-party services/APIs
- Familiarity with unit testing and testing best practices
- Experience with scalable backend architecture and modular system design
- Comfortable using Git in collaborative team environments
- Product-oriented mindset: ability to balance technical decisions with user experience and business impact
- Experience working in Agile/Scrum teams
- English proficiency: C1 level or higher
- German is a plus (B1+), but not required
We offer:
-
Long-term employment with competitive compensation, based on experience.
-
Possibility to work remotely.
-
An open, transparent and fun work culture.
-
Multi-national team and collaborative work environment.
-
Continuous knowledge sharing with engaged co-workers.
-
Career and professional growth opportunities.