Something new logo

Senior Senior Back-end Engineer - Stealth AI Startup

Something new
Department:React Native
Type:REMOTE
Region:USA
Location:United States
Experience:Mid-Senior level
Estimated Salary:$100,000 - $150,000
Skills:
JAVASPRING BOOTKAFKARABBITMQRESTFUL APISGRAPHQLPOSTGRESQLREDISELASTICSEARCHDOCKERKUBERNETESAWSGCP
Share this job:

Job Description

Posted on: February 25, 2025

Flamingo šŸ¦© Senior Back-end EngineerAbout FlamingoFlamingo is revolutionizing the Managed Service Provider (MSP) industry with an AI-driven, open-source platform for IT and security. Our goal is to empower MSPs with automation, optimization, and scalability tools to enhance their operations.Ā 

Role Overview

As a Senior Back-end Engineer (Java) at Flamingo, you will design and develop scalable, high-performance back-end services and APIs using Java and Spring Boot. You will be responsible for implementing event-driven microservices, optimizing system performance, and ensuring high availability as we scale our platform. Your expertise in processing high-volume logs and integrating multiple data sources will be critical to building a robust and efficient system.

Key Responsibilities

  • Design and develop scalable backend services and APIs using Java (Spring Boot).
  • Architect and implement event-driven microservices with Kafka and RabbitMQ.
  • Process and analyze high-volume logs efficiently, ensuring scalability and real-time insights.
  • Integrate and manage multiple data sources, including SQL, NoSQL, and streaming data.
  • Optimize database performance using PostgreSQL, Redis, and Elasticsearch.
  • Implement authentication and authorization mechanisms with OAuth, JWT, and Keycloak.
  • Collaborate with front-end and DevOps teams to build a seamless and resilient system.
  • Ensure code quality through automated testing, CI/CD pipelines, and best engineering practices.

QualificationsMust-Have:

  • 5+ years of experience in backend development with Java and Spring Boot.
  • Experience in microservices architecture, including event-driven systems (Kafka, RabbitMQ).
  • Strong knowledge of RESTful APIs, GraphQL, and WebSockets.
  • Experience processing high-volume logs and working with log management tools (ELK stack, Loki, Fluentd, OpenTelemetry).
  • Experience working with multiple data sources, including relational (PostgreSQL) and non-relational (Redis, Elasticsearch) databases
  • Experience with containerization (Docker, Kubernetes) and cloud platforms (AWS/GCP).
  • Understanding of security best practices in backend development.

Nice-to-Have:

  • Experience with functional programming in Java or Scala.
  • Familiarity with distributed tracing (e.g., Jaeger, Zipkin) for microservices.
  • Knowledge of cloud-native architectures and serverless frameworks.
  • Exposure to message queues and event sourcing.

Why Join Flamingo?

  • High-impact role: As a back-end engineer, your contributions will directly shape Flamingoā€™s product and technology.
  • Ownership & Equity: Competitive compensation, including significant equity in an early-stage, high-growth startup.
  • Innovative Tech Stack: Work with cutting-edge open-source technologies in AI, automation, and security.
  • Remote-first Culture: Flexibility to work from anywhere while collaborating with a top-tier team.
  • Mission-Driven Company: Join a team passionate about disrupting the MSP industry and making enterprise-grade security and IT automation accessible to all.

How to Apply

If you're excited about building next-generation IT and security automation for MSPs, weā€™d love to hear from you. Apply now by reaching out to careers@flamingo.cx with your resume and GitHub profile.

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

Something new logo

Something new

View company page
ReactRemoteJobs.com logo

ReactRemoteJobs.com

Get ReactRemoteJobs.com on your phone!