Are you looking for a challenging and rewarding career as a Backend Developer? Do you have a passion for designing, developing, and maintaining scalable and reliable backend services?
We are seeking an experienced Backend Developer to join our team. As a key member of our product department, you will play a crucial role in shaping the future of our technology-driven mission.
* You will be responsible for designing, developing, and maintaining backend services that streamline operations for restaurants, enabling them to manage orders from multiple channels efficiently.
* Your expertise will ensure our platform remains scalable, reliable, and capable of handling high volumes of concurrent requests and data processing.
Requirements
* Upper-intermediate or higher English level
* 3+ years experience within a Backend Developer position
* Proficiency in a primary backend programming language - we work mostly with Python - with experience in working with APIs and web services
* Strong understanding of relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB) for data storage and retrieval
* Expertise in designing, developing, and documenting RESTful APIs
* Experience with popular web frameworks (e.g., Django, Flask, Express.js)
* Expertise in using Git for code management and collaboration
* Solid understanding and application of software design principles (e.g., SOLID principles)
* Experience with writing unit tests and integration tests
* Understanding of microservices architecture principles for building modular, scalable, and independently deployable backend services
* Familiarity with event-driven architecture concepts for asynchronous communication
* Experience with cloud platforms like AWS, Azure, or GCP for deploying and managing backend services
* Understanding of CI/CD pipelines for automating the build, test, and deployment processes
* Familiarity with data warehousing concepts and tools for storing and analysing restaurant order data
* Knowledge of containerisation technologies like Docker and Kubernetes
* Adherence to secure coding practices and understanding of security vulnerabilities
* Emphasis on optimising backend code for efficiency and scalability
Benefits
* 20 fully paid business days of vacation
* 15 fully paid sick leaves
* 11+ fully paid public holidays
* compensation for health insurance and sport club membership
* ability to work from home or remotely
As a valued member of our team, you will enjoy a comprehensive benefits package, including a generous time off policy, flexible working arrangements, and opportunities for professional growth and development.