Location
Your tasks
- Ability to design scalable, high-performance backend systems.
- Proficiency in architectural patterns and best practices.
- Knowledge of unit testing, integration testing, and continuous integration/continuous deployment (CI/CD) pipelines.
- Understanding of web application security best practices.
- Experience in implementing authentication and authorization mechanisms.
- Ability to identify and resolve performance bottlenecks.
- Proficiency in optimizing database queries and system resource usage.
- Innovative mindset for finding creative solutions to complex technical challenges.
- Proficient in writing technical documentation for code, APIs, and systems.
- Experience with writing clean, maintainable, and testable code.
- Ability to design and implement reusable and modular UI components.
- Ability to ensure consistent rendering and behavior across different browsers.
- Strong teamwork and collaboration skills, including working with UX/UI designers.
- Experience with CI/CD pipelines and deployment workflows.
- Ability to conduct and participate in code reviews, providing constructive feedback.
- Adherence to industry best practices and coding standards.
- Experience with Agile methodologies and tools (Scrum, Kanban).
What you bring
- Proficiency in C# as a backend programming language.
- Strong knowledge of modern web frameworks and libraries.
- Expertise in designing and developing RESTful APIs and following best practices.
- Solid understanding of database systems (SQL and NoSQL) and experience with data modeling.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and related services.
- Expertise in React and its core principles would be an additional advantage.
- Experience with testing frameworks for unit and integration testing.
- Experience with message queues and event-based system.
- Experience with component libraries and design systems.
- Proficiency in using version control systems like Git.
- Strong analytical and problem-solving skills.
- Excellent communication skills, both written and verbal.
- Bachelor’s degree in computer science or a related field (or equivalent experience).
- Proven experience as a full-stack Engineer, with a strong focus on Backend (C#) development.
- 6+ years of experience in software development.
What we offer
- Mission driven and customer-centric company and tech organization, with strong focus on people and their professional growth.
- Opportunity to impact positively millions of people using our products every day.
- Varied tasks and challenges with a great deal of creative freedom
- Room for creativity in your work and the chance to actively contribute to the success of the company.
- Flat hierarchies, direct communication channels and a very good and open team atmosphere in an intercultural environment
- An attractive workplace with very good public transport connections
- The possibility to also work from home.
- Attractive and performance-oriented salary packages
- International cooperation with colleagues and business partners throughout Europe
Apply for this job