Fullstack Software Engineer (gn)
Role details
Job location
Tech stack
Job description
- Design & Architecture: Contribute to design and architectural decisions in the team based on Ports & Adapters and Event-Driven Architecture principles.
- Code Quality: Write and optimize clean, scalable, and maintainable object-oriented code (OOP).
- Testing: Write unit, integration, acceptance, and smoke tests to ensure software quality.
- Bug Analysis & Fixing: Identify, analyze, and resolve software bugs.
- Documentation: Create and maintain technical diagrams and documentation.
- Requirements Analysis: Analyze requirements and develop functional specifications.
- Team Collaboration: Work closely with design and Head of Product teams to develop user-centric applications within a cross-functional team.
- Code Reviews: Participate in code reviews to ensure adherence to development standards.
- Agile Methodologies: Apply agile development methods like SCRUM.
Requirements
Backend: NodeJS, Express, TypeScript, JavaScript
- Frontend: React, MobX (State Management), Webpack (Builder)
- Testing: Cypress, Mocha, Jest, Istanbul
- Tools: Jira, Zabbix, AWS, Sentry, Mixpanel, Figma
- Strong interest in agile working methods and initial experience with SCRUM.
- High-quality standards, interest in writing clean code, and a willingness to test it.
- Strong communication skills in English.
Benefits & conditions
-
Onboarding & Support No one likes to be the new kid. With a structured onboarding process, a personal mate, and access to learning materials, you'll feel like one of us from day one.
-
First-class equipment Can't work without my iPhone. With a MacBook, iPhone, and the latest Apple tech, you can work flexibly and efficiently - whether that's from our classic old-building offices, from home, or on the go.
-
Growth & development Rise & shine, darling! Your annual training budget gives you the freedom to invest in workshops, seminars, certified courses, or coaching sessions. This way, you can grow in exactly the direction that fits your goals.
-
Flexible working "Ob das bei euch gerade genauso ist? I doubt it!" For up to six weeks a year, you can work remotely from within the EU. Our flexible working-time models make it easy to balance work and life. If you move or experience special life situations such as a bereavement, you'll receive additional days off.
-
More time off "It's my birthday, I'mma spend my money." On your birthday it's: close the laptop and enjoy. In addition, December 24th and December 31st are days off. We celebrate anniversaries and birthdays with small surprises.
-
Health & wellbeing Hot girl walk or heavy lift? With an Urban Sports Club membership, you decide whether yoga, Pilates, swimming, or strength training best supports your glow-up. nilo.health strengthens your mental health and offers sessions with psychologists or coaches. Through your access, up to five family members can also participate.
-
Exclusive deals & extras It's giving… perks! Benefit from attractive discounts with partners like plantclub, FutureBens, and many more. On top of that, you can choose one of these three benefits:
- Givve Card - €50 credit per month, which you can use freely for whatever you love.
- Mobiko - €65 monthly mobility budget, usable for the Deutschlandticket, fuel costs, and everything else it takes to get you from A to B.
- Company pension plan - €50 monthly contribution to your occupational pension scheme.
Plus, our offices are dog-friendly. Snacks, fruit, and drinks are available to all mates free of charge at any time. Teilen