Senior Backend Developer
Posted June 12, 2026
Takes a few minutes · No account required
About this role
Senior Backend Developer
Location: Hyderabad (Work from Office) Type: Full-time | 5 Days a Week Experience: 4-5 Years
About Bluecopa
Bluecopa is an AI-native finance operations platform that automates Record-to-Report (R2R), Order-to-Cash (O2C), and Procure-to-Pay (P2P) on a single unified data spine — so finance teams close faster, reconcile at scale, and run on real-time, trustworthy numbers. We exist to bring finance into its next age of tooling, and eventually make it autonomous.
The Role
We're looking for a Senior Backend Developer with 4-5 years of hands-on experience building scalable, production-grade systems.
You'll work primarily with Java and Python — building services, APIs, and event-driven systems that power Bluecopa's core product. You'll own your work end-to-end: design, build, deploy, and maintain. You'll be expected to make good technical decisions independently, not just execute instructions.
This is a hands-on role. You'll write code, review code, and contribute to architecture discussions. You'll work closely with product and platform teams and will be responsible for the quality and reliability of what you ship.
What You'll Do
- Core Java Development: Design, build, and maintain scalable backend applications using Java and Spring Boot.
- API Development: Build robust web services and APIs using Python and Flask.
- Event-Driven Architecture: Implement event-driven architectures using NATS messaging — pub/sub, request/reply, and queue groups.
- Orchestration & Deployment: Deploy, manage, and optimize applications in Kubernetes environments.
- Microservices Design: Build and maintain microservices following good design patterns and principles.
- Technical Leadership: Participate in code reviews and contribute to technical architecture decisions.
- Performance Tuning: Troubleshoot and optimize application performance in containerised environments.
- CI/CD & DevOps: Implement and maintain CI/CD pipelines following DevOps best practices.
- Cross-functional Collaboration: Collaborate with cross-functional teams to scope, build, and deliver features.
What We're Looking For
Core (All Mandatory)
- Experience: 3–4 years of experience in backend software development.
- Java Stack: Strong proficiency in Java — Spring Boot, Spring Cloud, Spring Security.
- Python Stack: Hands-on experience with Python and Flask, including REST APIs and SQLAlchemy.
- Messaging Systems: Working knowledge of NATS messaging patterns for real-time and event-driven systems.
- Container Orchestration: Experience deploying and managing applications in Kubernetes (deployments, services, ingress, ConfigMaps, Secrets).
- Architecture: Solid understanding of microservices architecture and RESTful API design.
Infrastructure & Tooling
- Containerisation: Familiarity with containerisation technologies — Docker.
- DevOps: Experience with CI/CD pipelines and DevOps practices.
- Version Control: Comfort with Git and collaborative development workflows.
Web & Systems
- Protocols: Good understanding of web technologies: HTTP, REST, WebSocket, gRPC.
- Databases: Experience with SQL databases; NoSQL is a plus.
Good to Have
- Experience with OpenTelemetry for distributed tracing and metrics.
- Knowledge of Open Lineage for data lineage tracking.
- Familiarity with cloud platforms — AWS, GCP, or Azure.
- Experience working in agile development environments.
Mindset
- High Ownership: You care about code quality, not just shipping. You're comfortable with ambiguity, proactive about surfacing problems early, and invested in the reliability of what you build.
- Autonomy: You don't need to be told twice. You understand the problem, ask the right questions, and get it done."
Application questions
7You'll be asked to answer 7 additional questions when you apply.
- This role splits time between Java and Python. What is your breakdown of professional experience with Spring Boot versus Python (Flask/SQLAlchemy) over the last 4–5 years? Required
- Have you used NATS in production? If not, what other message brokers (e.g., Kafka, RabbitMQ) have you used to build event-driven pub/sub systems? Required
- On a scale of 1–10, how comfortable are you managing your own deployments in Kubernetes (handling Ingress, ConfigMaps, and Secrets), and can you give a quick example of how you've used it? Required
- In a finance product, data accuracy and performance are critical. What is the most impactful SQL query optimization or database tuning choice you’ve had to make recently? Required
- We look for high autonomy over task-execution. Can you describe a time you were given a highly ambiguous problem with no clear instructions, and how you took ownership to design and ship the solution? Required
- Please note that once you apply, we will be sending a game-based assessment test. The breakdown of the test is 70% aptitude and 30% skill-based, and it will require a dedicated 2-hour time slot. Please let us know your preferred availability to take this assessment so we can schedule it according to your preference. (Below is the example) Required
- Referred by an employee or agency? (Please specify name, if any)
Ready to apply?
Submit your application in just a few minutes.