Job Description
Are you a highly skilled Backend Developer with a minimum of 3 years of experience Do you have exceptional problem solving and communication skills If you value the flexibility of remote work and uninterrupted focus time apply now at Digistore24 one of Germanys top IT companies...
**** NOTE: Please do NOT apply if you are not familiar with Typescript ****
Who is Digistore24
We are one of the fastestgrowing tech companies in Europe.
What drives us We shape the digital future! Our mission is to empower people with our software and expertise to share their knowledge online enabling them to fulfill their dream of an own business. As a result millions of people gain access to information that helps them reach their goals. To keep pace with our growth we aim to expand our teams sustainably. We emphasize working with experts and strong personalities who share our values regardless of their location.
Your new dream job
- Have a real impact: Collaborate with your Product Manager to develop innovative and effective solutions that increase our customers success.
- Elevate your software development game: Write high quality software by applying the techniques of the software development craftsmanship. Develop your skills continuously on every project.
Assure quality: Review and test your features and those developed by your colleagues by doing thorough codereviews. - Create value: Ship your solutions and make sure they achieve what they are built for.
- Lead the implementation and continuous development of the platform high performance web rendere service
- Contribute to the enhancement of the existing software architecture
- Drive further development of existing code base to realize the roadmap vision
- Conduct Code Reviews
Your benefits at Digistore24
You will play a crucial role in shaping our cuttingedge projects in our collaborative work environment while enjoying flexibility in working time and location.
- Work in our partners coworking spaces or in your home office as long as you can guarantee uninterrupted internet access
- Regular further education
- The stability of an extremely successful German hightech company that is funded by its successful product and not by investors
- Outcome focused teams and a culture of direct feedback
- Modern equipment: Thinkpad or MacBook
- International collaborative team with strong cohesion
- Spectacular team events in various European countries
- Autonomy from day one
- Work in your team on a firstname basis without a dress code and at eye level
- Flexible working hours from Mondays to Fridays
Requirements
Your superpower
- Strategic business thinking: You dont need to know every detail of how to solve a problem because you understand the business case behind it and you can make pragmatic decisions.
- Code refactoring expertise: You are able to tackle legacy code and make small refactorings without breaking it.
- Problemsolving mentality: You take ownership of a task and will do whatever is necessary to finish it. Yes you understand yourself as a problem solver via code not a coder.
- Master of great code quality: You understand code quality outside of frameworks.
- Extensive technology stack:
- Solid Architecture Knowledge
- Mastery on best practices and forward looking
- Serial code improver (in small iteration)
- Simplify code and reduce complexity
- Testdriven development with unit and integration test (Jest Jasmin & cypress)
- Proven proficiency with angular ngrx rxjs tailwindcss Vue.js
- Proven proficiency with nestjs express nodejs
- Expert in Typescript
- (nice to have) knowledge about docker and linux in general & React
- Communication skills: You are fluent in both written and spoken English to communicate with our international team.
This position is not for you if
- you have less than 3 years of experience in software development
- you view software development as only the activity of code writing
- you cannot write high quality code without a modern framework or need Windows to develop
- you casually make changes to code without understanding their consequences
- you cant take ownership and need to discuss every detail with your product manager or colleagues
- ... you do not have the ambition to continuously expand your knowledge
- ... you do not identify with our values
Our values
Please take a REALLY close look at the values. Are you ready to live them