
Senior Senior Back-end Engineer - Stealth AI Startup
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.
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!

ReactRemoteJobs.com
Get ReactRemoteJobs.com on your phone!