Flag job

Report

SENIOR SOFTWARE ENGINEER - BACKEND (CONSUMER COLLECTION-COMPLAINTS)

Min Experience

5 years

Location

København

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

SENIOR SOFTWARE ENGINEER - BACKEND (CONSUMER COLLECTION-COMPLAINTS) Tech Denmark København Be part of building the future of Too Good To Go's backend systems! As a Senior Software Engineer on our Consumer Collection-Complaints team, you will be responsible for designing, implementing, and maintaining the backend services that power the collection and resolution of consumer-facing issues. You will work closely with our product and engineering teams to ensure that our systems are scalable, reliable, and meet the needs of our rapidly growing user base. Responsibilities: - Design, implement, and maintain high-quality backend services and APIs - Collaborate with cross-functional teams to understand requirements and translate them into technical solutions - Write clean, well-documented, and testable code - Participate in code reviews and mentor junior engineers - Contribute to the continuous improvement of our engineering practices and processes - Identify and address performance, scalability, and reliability issues Requirements: - 5+ years of experience in backend software development, with a strong understanding of modern web architectures and technologies - Proficient in one or more backend programming languages (e.g., Java, Python, Node.js) - Experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB) - Familiarity with message queuing systems (e.g., RabbitMQ, Kafka) - Solid understanding of RESTful API design and best practices - Experience with containerization and cloud infrastructure (e.g., Docker, Kubernetes) - Strong problem-solving and analytical skills - Excellent communication and teamwork skills - Passion for delivering high-quality, user-centric software Bonus: - Experience with Python, Django, and Celery - Knowledge of distributed systems and microservices architectures - Familiarity with Agile development methodologies - Interest in sustainability and environmental issues

About the company

Too Good To Go is a mission-driven tech company with the goal of reducing global food waste. We have developed an award-winning app that connects businesses with unsold, surplus food to consumers who can purchase and enjoy it, thereby keeping it out of the bin. Since our launch in 2016, we've grown to be active in 17 countries and have saved over 100 million meals from going to waste. We're a diverse, international team of food lovers, sustainability enthusiasts, and tech innovators all working together to build a more sustainable future.

Skills

python
django
celery
postgresql
mongodb
rabbitmq
kafka
docker
kubernetes