Back-End Software Engineer

Liminal is a global market intelligence and strategic advisory firm specializing in digital identity, financial crime and compliance, and IT security technology solutions across industries while also catering to the private equity and venture capital community. Founded in 2016, Liminal offers strategic and analytical services supporting executive decision-making at all product and business lifecycle stages. We advise some of the world’s most prominent business leaders, investors, and policymakers on building, acquiring, and investing in the next generation of solutions and technologies. We provide access to proprietary data and analysis, strategic frameworks, and integrated insights on the industry’s only market intelligence platform. 


Every major company in the world has started focusing on the next generation of digital identity technologies as a necessity for continued growth and security. Our team works with a myriad of organizations, from Fortune 100s to startups, across industries including financial services, technology, telecommunications, and the P2P economy. At Liminal, we help businesses build solutions, execute strategies, invest intelligently, and connect with key decision-makers. We know that it’s in the sharing of discovery and insights that groundwork is laid, problems are solved, and entire sectors advance at the speed of light. Keeping information to ourselves delays progress for all. At Liminal, we don't just respond to the market; we define it.

About the role

We are seeking a dedicated and experienced Backend Engineer to join our team and contribute to the development and scaling of our backend systems. In this role, you will collaborate with cross-functional teams to build, optimize, and maintain backend architectures that power our platform. Your expertise in modern database systems, cloud platforms, and backend services will be essential to delivering high-quality, reliable, and scalable solutions.

What you'll do

Backend Development

  • Design, implement, and maintain scalable backend systems using modern tools and frameworks.
  • Develop high-performance database systems, with a focus on MongoDB and Google Cloud Platform technologies.
  • Build and optimize APIs to ensure seamless data flow between systems.

System Architecture

  • Contribute to the design and development of robust backend architectures that support complex data processing and low-volume, high-availability requirements.
  • Implement best practices in Identity and Access Management to secure backend systems and data.

Performance Optimization

  • Identify and implement performance optimizations across backend systems to improve reliability and speed.
  • Monitor, debug, and resolve system bottlenecks and inefficiencies.

Quality Assurance and Testing

  • Ensure the reliability of backend systems through comprehensive testing and continuous integration practices.
  • Write clean, maintainable, and well-documented code.

Collaboration and Growth

  • Work closely with product managers, front-end developers, and designers to ensure backend systems align with product requirements.
  • Research and implement new technologies to enhance scalability, security, and performance.

Qualifications

Education & Experience

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 3-5 years of experience in backend development, preferably in cloud-based environments.

Technical Skills

  • Proficiency in designing and developing backend systems using MongoDB and cloud platforms like GCP or AWS.
  • Experience with content schemas (structured, semi-structured, unstructured) and database performance tuning.
  • Familiarity with Identity and Access Management principles to secure systems.
  • Understanding of containerization (Docker), CI/CD pipelines, and microservices architecture.

Soft Skills

  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills for effective collaboration with cross-functional teams.
  • Results-driven mindset with a focus on delivering reliable and scalable solutions.

Preferred Qualifications

  • Experience with Kubernetes or similar container orchestration platforms.
  • Knowledge of serverless computing and cloud-native architectures.
  • A proactive approach to challenges and a passion for continuous learning and innovation.


Platform

Lisbon, Portugal

Remote (Lisboa, PT)

Remote (Porto, PT)

Share on:

Terms of servicePrivacyCookiesPowered by Rippling