Remote Senior Backend Software Engineer
at Liminal

Logo of Liminal

Liminal

📍Remote - Portugal

Summary

Join us to be at the forefront of technological innovation, shaping the future of our platform and making a significant impact in our field. We are on the hunt for a Senior Software Engineer with a backend focus to join our team.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • 4-6 years of experience in backend development
  • Strong experience in designing and developing scalable backend systems, including direct experience with MongoDB and GCP or AWS and understanding of cloud-native/serverless architectures
  • In-depth understanding of different content schemas (structured, semi-structured, unstructured) and their implications on database design and performance
  • Solid foundation in Identity and Access Management principles, with the ability to implement secure access controls and data protection measures
  • Proven ability to architect high-performance systems that are scalable and reliable
  • Excellent problem-solving skills, with a focus on efficiency and optimization
  • Strong communication skills, capable of conveying complex technical ideas to non-technical stakeholders
  • Demonstrated experience in a collaborative development environment, with a track record of successful project delivery

Responsibilities

  • Lead the development of scalable backend systems, focusing on high-performance databases with experience in MongoDB and BigQuery
  • Design and implement robust backend architectures that support complex data processing and low volume, high availability storage requirements. Understand and apply best practices in Identity and Access Management to secure our systems and data
  • Continuously identify, evaluate, and implement performance optimizations across our backend systems to ensure fast and reliable access to data
  • Advocate for and maintain high standards of code quality and system reliability through comprehensive testing and continuous integration practices
  • Work closely with product managers, front-end developers, and designers to ensure seamless integration and alignment between backend services and user-facing features
  • Research and integrate new technologies and methodologies to keep our backend systems at the forefront of industry standards, focusing on scalability, security, and efficiency
  • Taking ownership of the analysis, design, development, and delivery of software solutions
  • Defining requirements for new applications and customization in accordance with Mastercard standards, processes, and best practices
  • Developing, customizing, and testing applications to align with Mastercard’s specifications
  • Providing technical training to fellow team members
  • Actively participating in design sessions
  • Participate in sprint planning and backlog sessions

Preferred Qualifications

  • Knowledge of CI/CD practices, containerization technologies (Docker, Kubernetes), and microservices architecture
  • A proactive attitude towards challenges and a passion for learning and applying new technologies

Benefits

  • No-Term contract
  • Competitive salary based on seniority and responsibility level
  • Flexible schedule and remote work environment
  • Health Insurance Coverage (with dental)
  • 22 PTO days/year
  • 9.60 €/day Meal Allowance
  • One-off 275€ Home-Office setup budget

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Liminal know you found this job on JobsCollider. Thanks! 🙏