
SDE-2 Backend Engineer – Java, Kotlin, Python, TypeScript
Flutter International
full-time
Posted on:
Location Type: Office
Location: Bangalore • India
Visit company websiteExplore more
Tech Stack
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