Senior Backend Engineer

AI
Hybrid/Lisbon
About mindmymind

We're a tech company and mobile companion built by a group of friends from different walks of life. We believe self-understanding is the key to a joyful life. Inspired by our own personal struggles we're on a mission to put a companion for self-understanding in everyone's hands. We're a semi-remote company with offices in Lisbon and Copenhagen.

About the role

As a Senior Backend Engineer, you'll play a crucial role in architecting and developing the backbone of our self-understanding platform. You'll work closely with our mobile team to design and implement robust APIs, real-time communication systems, and scalable services that power our mobile applications. You'll be instrumental in making technical decisions that shape our platform's future.

Key responsibilities
  • Design and implement scalable backend services using Python and modern frameworks
  • Lead the architecture and development of new features while maintaining existing systems
  • Build and optimize database schemas and queries for MySQL
  • Develop and maintain real-time communication systems using WebSockets
  • Design and implement RESTful APIs that power our mobile applications
  • Work with Google Cloud Platform (GCP) services to ensure scalability and reliability
  • Implement robust security measures and best practices
  • Mentor junior engineers and contribute to technical decision-making
  • Collaborate with the mobile team to ensure seamless integration between frontend and backend
  • Participate in code reviews and maintain high code quality standards
  • Qualifications
  • 5+ years of experience in backend development, with significant Python expertise
  • Strong experience with Google Cloud Platform services and cloud architecture
  • Deep knowledge of MySQL, including optimization and best practices
  • Experience building and maintaining production-grade RESTful APIs
  • Familiarity with WebSocket protocols and real-time communication systems
  • Strong understanding of security best practices and data protection
  • Experience with microservices architecture and distributed systems
  • Proficiency in version control systems (Git) and CI/CD pipelines
  • Track record of mentoring developers and leading technical initiatives
  • Excellent problem-solving skills and attention to detail
  • Strong communication skills and fluency in English
  • Experience with agile development methodologies
  • Interested?

    If you resonate with the above then we would love to hear from you. We aim to answer to all applicants within 2 weeks. Note that recruitment through agencies is not appreciated. If however, you are looking for your next big move, this is the right place.

    Apply