Flutter International

SDE-2 Backend Engineer – Java, Kotlin, Python, TypeScript

Flutter International

full-time

Posted on:

Location Type: Office

Location: BangaloreIndia

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design, build, and maintain scalable, high-availability backend services across our stack (Spring Boot, FastAPI, and Node.js ecosystems).
  • Take ownership of your infrastructure by managing and deploying services using AWS ECS and Fargate.
  • Build and optimize automated deployment pipelines using GitHub Actions/Workflows.
  • Ensure high standards of software reliability by independently developing, executing, and maintaining rigorous unit and integration testing protocols.
  • Contribute to end-to-end system architecture discussions, focusing on microservices, API design, and event-driven patterns.
  • Implement logging, monitoring, and alerting (e.g., CloudWatch, Prometheus) to ensure system health and perform root cause analysis (RCA).
  • Leverage AI tools like GitHub Copilot or Cursor to accelerate development, debugging, and documentation, staying at the forefront of modern engineering practices.

Requirements

  • 3–5+ years of backend development experience in a fast-paced, product-driven environment.
  • Deep proficiency in at least one core backend language (Java 17+/Kotlin OR Python), with a strong willingness to work across our broader polyglot stack including TypeScript.
  • Hands-on experience with modern frameworks such as Spring Boot and FastAPI.
  • Strong track record of writing automated Unit and Integration tests for backend services.
  • Practical experience containerizing applications (Docker) and deploying to the cloud (AWS ECS, Fargate).
  • Experience setting up, maintaining, or heavily utilizing GitHub Actions or similar CI/CD pipelines.
  • Proficiency with relational databases (PostgreSQL/MySQL), NoSQL (DynamoDB/MongoDB), and asynchronous messaging systems (Kafka, RabbitMQ, or SQS).
  • Strong foundational understanding of Data Structures, Algorithms, and RESTful API design.
  • Bachelor's or Master's in Computer Science, Software Engineering, or a related technical field.
Benefits
  • Health insurance
  • Professional development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaKotlinPythonSpring BootFastAPIDockerGitHub ActionsPostgreSQLMySQLKafka
Certifications
Bachelor's in Computer ScienceMaster's in Computer ScienceBachelor's in Software EngineeringMaster's in Software Engineering