
Job Description:
We are looking for a passionate Backend developer with a focus on building maintainable and scalable systems. The developer will be responsible for the design and development of Jodo’s backend platforms. You will be closely working with Product Managers and Frontend developers to gather requirements and implement features. As a senior developer in the Team, you will be taking ownership of services/systems and be a mentor to other developers in the team.
Responsibilities:
● Own and drive the development of new features
● Lead design and development of the Jodo backend platform
● Troubleshoot production defects and performance issues
● Write reusable code/modules
● Optimize for speed of development/delivery
● Collaborate with frontend developers for integration
● Identify opportunities for automation
● Make cloud(AWS) infrastructure/services scalable and secure
Qualifications:
● 5+ years of proven experience as a Backend developer
● Experience in working with distributed systems
● Proficient in building Microservices/RESTful APIs with any modern tech stack
● Working knowledge of relational and nonrelational databases
● Prior working knowledge of Python/Django is a big plus
● Familiarity with modern CI/CD tools
● Knowledge of AWS or any other Cloud Platform services
● Champion code quality and drive best practices
● Ability to analyze and convert business requirements into technical requirements
● Self-starter and ability to take the ownership
● Prior experience working in a startup environment is great to have

Similar jobs
Job Title : Senior API Developer (Spring Boot Microservices + Apigee/APIM)
Experience : 6+ Years
Employment Type : Contract
Role Level : Senior
Project : Leading South Africa Telecommunications Operator
Department : Application & Experience Engineering
Job Overview :
We are seeking a Senior API Developer with strong expertise in Spring Boot Microservices and API Gateway technologies (Apigee/Azure API Management) to design, develop, and manage secure, scalable APIs for enterprise applications and partner integrations.
The ideal candidate will build high-performance APIs exposing business insights, analytics, and AI/ML services while ensuring security, scalability, and reliability.
Mandatory Skills :
Java, Spring Boot, Microservices, REST APIs, Apigee or Azure API Management (APIM), OAuth2, OpenID Connect (OIDC), JWT, Docker, Kubernetes (AKS), API Security, API Gateway, Microservices Architecture, Kafka (Preferred).
Key Responsibilities :
- Design, develop, and maintain secure RESTful APIs using Spring Boot Microservices.
- Build scalable microservices following best practices for resilience, performance, and maintainability.
- Configure and manage APIs using Apigee or Azure API Management (APIM), including authentication, rate limiting, traffic management, and analytics.
- Implement API security using OAuth2, OpenID Connect (OIDC), API Keys, and Mutual TLS.
- Collaborate with Full Stack, AI/ML, Solution Architecture, and Cybersecurity teams to deliver enterprise-grade integrations.
- Support external partner integrations and internal enterprise systems through well-designed API contracts.
- Optimize API performance, monitor usage, troubleshoot issues, and maintain API lifecycle, versioning, and documentation.
Required Skills :
- 6+ years of experience in Backend/API Development.
- Strong hands-on experience with Java, Spring Boot, and Microservices Architecture.
- Expertise in Apigee or Azure API Management (APIM).
- Strong understanding of REST APIs, API versioning, and API lifecycle management.
- Experience implementing OAuth2, OpenID Connect (OIDC), JWT, API Security, and Authentication.
- Experience with Docker, Kubernetes (AKS), and Cloud-native deployments.
- Familiarity with Kafka or other event-driven messaging platforms is a plus.
- Excellent understanding of enterprise integration patterns and scalable API design.
Good to Have :
- Experience with Azure Cloud.
- Telecom, Banking, FinTech, or other regulated industry experience.
- Certifications in Apigee, Microsoft Azure, or Microservices Architecture.
About the Role:
We are seeking a highly skilled and motivated individual to join our development team. The ideal candidate will have extensive experience with Node.js, AWS, and MongoDB, and a strong pro-activeness and ownership mindset.
Technical Expertise:
- Architect, design, and develop scalable and efficient backend services using Node.js (Nest.js).
- Design and manage cloud-based infrastructure on AWS, including EC2, ECS, RDS, Lambda, and other services.
- Work with MongoDB to design, implement, and maintain high-performance database solutions.
- Leverage Kafka, Docker and serverless technologies like SST to streamline deployments and infrastructure management.
- Optimize application performance and scalability across the stack.
- Ensure security and compliance standards are met across all development and deployment processes.
Bonus Points:
- Experience with other backend languages like Python and worked on Agentic AI
- Security knowledge and best practices.
Review Criteria
- Strong Senior Backend Engineer profiles
- Must have 5+ years of hands-on Backend Engineering experience building scalable, production-grade systems
- Must have strong backend development experience using one or more frameworks (FastAPI / Django (Python), Spring (Java), Express (Node.js).
- Must have deep understanding of relevant libraries, tools, and best practices within the chosen backend framework
- Must have strong experience with databases, including SQL and NoSQL, along with efficient data modeling and performance optimization
- Must have experience designing, building, and maintaining APIs, services, and backend systems, including system design and clean code practices
- Experience with financial systems, billing platforms, or fintech applications is highly preferred (fintech background is a strong plus)
- (Company) – Must have worked in product companies / startups, preferably Series A to Series D
- (Education) – Candidates from top engineering institutes (IITs, BITS, or equivalent Tier-1 colleges) are preferred
Role & Responsibilities
As a Founding Engineer at company, you'll join our engineering team during an exciting growth phase, contributing to a platform that handles complex financial operations for B2B companies. You'll work on building scalable systems that automate billing, usage metering, revenue recognition, and financial reporting—directly impacting how businesses manage their revenue operations.
This role is perfect for someone who thrives in a dynamic startup environment where requirements evolve quickly and problems need creative solutions. You'll work on diverse technical challenges, from API development to external integrations, while collaborating with senior engineers, product managers, and customer success teams.
Key Responsibilities-
- Build core platform features: Develop robust APIs, services, and integrations that power company’s billing automation and revenue recognition capabilities
- Work across the full stack: Contribute to both backend services and frontend interfaces, ensuring seamless user experiences
- Implement critical integrations: Connect company with external systems including CRMs, data warehouses, ERPs, and payment processors
- Optimize for scale: Build systems that handle complex pricing models, high-volume usage data, and real-time financial calculations
- Drive quality and best practices: Write clean, maintainable code while participating in code reviews and architectural discussions
- Solve complex problems: Debug issues across the stack and work closely with teams to address evolving client needs
The Impact You'll Make-
- Power business growth: Your code will directly enable billing and revenue operations for fast-growing B2B companies, helping them scale without operational bottlenecks
- Build critical financial infrastructure: Contribute to systems handling millions in transactions while ensuring accurate, compliant revenue recognition
- Shape product direction: Join during our scaling phase where your contributions immediately impact product evolution and customer success
- Accelerate your expertise: Gain deep knowledge in financial systems, B2B SaaS operations, and enterprise software while working with industry veterans
- Drive the future of B2B commerce: Help create infrastructure powering next-generation pricing models from usage-based to value-based billing.
We are looking for a focussed, energetic and motivated Senior Java Developer. You must have sufficient experience in Java Development, Spring, Spring Boot, AWS and SQS, S3. You will be challenged with complex and robust product development.
As a Senior Java Developer, you will be the most senior developer within the company working alongside other Java Developers, the Engineering Manager, and the CTO.
Senior Java Developer requirements
Solid development experience using Java, Springboot, SQS, S3 and Microservices
Experience working in Swing Java framework
Revises, updates, refactors, and debugs code
Write clear, concise and efficient code and ensure it is fully tested
Service and develop features using Java with AWS, JUnit, SQL and Spring framework
You have a good knowledge of Cloud technologies (ideally AWS)
Participate in peer coding reviews and work in a collaborative, agile environment
Demonstrate technical knowledge and expertise with a clear understanding on the products' technical composition
Senior Java Developer responsibilities
7-9 yrs minimum work experience
Excellent analytical, troubleshooting, and communication skills
Excellent attention to detail and time-management skills
Serves as an expert on developed applications
Ability to adapt and learn new product/technology is key
Collaborates with internal teams to produce software design and architecture
Knowledge of Agile frameworks (i.e. Scrum) and has worked with Jira or Spira
Attend daily stand-up meetings alongside the Scrum Master
A self-starter, hardworking and committed individual
Work UK hours - ideally 9.00am - 6pm with the expectation to work out of ours when needed
Job Description - 221135
Cloudera is looking for a highly experienced software engineer with strong expertise in Java development and a specialty in platform architecture to join the Cloudera Lens team.
Cloudera Lens is a high-fidelity, context-rich, and fully correlated self-service observability & optimization tool that analyzes the state and wellness of a customer’s environments and empowers them to proactively discover and address unknown unknowns in their data, scale operations without compromising on performance or costs, and expedite remediation of issues.
As a Java engineer, you will be working in a team of engineers led by an Engineering Manager, collaborating with other engineers and stakeholders in India, United States, and other countries around the globe.
Responsibilities:
- Lead, architecture, design, and implementation of key aspects of the Cloudera Lens data collection, data analytics, data correlations, and recommendations.
- Work with product management, engineering, UX, and documentation teams to deliver high-quality products.
- Interact with partners and customers to help define roadmap and shape the technology.
- Empower team members to deliver high-quality software at a fast pace.
Requirements:
- Proven track record of performance.
- Passionate about software engineering. Clean coding habits, attention to detail, and focus on quality and testability.
- Strong software engineering skills: object-oriented design, data structures, algorithms.
- Experience with containerization orchestration technologies: Kubernetes, Docker.
- Deep knowledge of system architecture, including process, memory, storage, and network management is highly desired.
- Experience with the following: Java, concurrent programming, and related areas.
- Experience with Java memory management, performance tuning and scaling
- Experience in building horizontally scalable products handling multi-terabyte datasets is desirable.
- Experience with relational and non-relational databases: PostgreSQL, Amazon S3.
- Strong oral and written communication skills in English.
Advantageous To Have:
- Experience in building enterprise-grade cloud products.
- Experience with building/using cross-functional observability products.
- BS or MS in computer science.
- Cloud experience: AWS, Azure, GCP.
- Python, Linux, Micro Services experience.
Requirements
-
Overall 2-8 years of software development experience in building web-based and highly scalable applications
-
Excellent understanding of core computer science concepts like algorithms, data structure, system design, OOP, etc.
-
Deep knowledge and development expertise in Core Java and SpringBoot or other equivalent frameworks
-
Strong experience in HTML5 and CSS3 and should have basic experience in JS technologies
-
Good knowledge of database concepts, having SQL writing experience, and familiarity with at least one of the relational databases
-
Worked in a CI/CD environment with Jenkins
-
Experience working in an agile team with software engineering practices like automated testing, test-driven development, continuous integration, etc is a big plus.
-
Ability to quickly learn and evaluate new technologies and work effectively in a fast-paced, dynamic environment
-
Strong oral and written communication.
● Leads a project end-to-end and collaborates across functions. Drives planning,
estimation and execution.
● Understands requirements well and comes up with efficient design
● Develops complex, well backed and bug-free products. Estimates accurately.
● Takes well-reasoned tech decisions keeping in mind goals and trade-offs
● Becomes a go-to person in more than one area. Provide technical mentoring to team
● Communicates clearly, gets clarifications and establishes expectations for all parties
● Helps establish SDLC best practices and high standards of code quality
● Demonstrates excellent problem solving & debugging skills
● Proactively identifies and resolves issues in requirements, design and code
● Contributes in tech recruitment efforts
Ideal Candidate Profile
● Solid experience in RoR, Golang, NodeJS or Python. Good to have exposure to ML.
● Should have experience in cloud computing
● Has an ability to quickly learn and contribute in multiple codebase
● Overcomes roadblocks and requires minimal oversight
● Takes initiatives to fix issues/tech debts before assigned to him/her
● Able to deep dive into codebase and advise QA of possible regression impact
● Communicates tech decisions through design docs and tech talks
● Has delivered projects with end-to-end accountability
● Keeps track of industry trends and introduces right tech/tools for a given job
● Excellent understanding of software engineering practices, Design Patterns, Data
Structures, Algorithms
● 8+ years of experience in product driven organization
● A Bachelors or Masters degree in engineering from a reputed institute (preferably
IITs, NITs, or other top engineering institutes)
Job description
Experience: 5+ years
Location: Bangalore
Roles and Responsibilities
- Design and code features in the back-end as per the specifications provided by the Product and Design teams.
- Ship features in fast moving agile sprints.
- Work closely with Product Design and Product Management teams to brainstorm and chalk out details of features.
- Ability to build a feature from scratch & drive it to completion.
- Strong skills in architecting database models.
- Ability to document your code as this will be an open-core project.
- Ability to write unit, integration, and end to end tests.
- Conduct peer code review.
Skills
Must have:
- Strong understanding of Javascript and NodeJS.
- Good understanding of asynchronous programming, callback, and closures.
- Experience developing applications that use queues like SQS, RabbitMQ, Kafka, etc.
- Experience with AWS services like S3, EC2, etc.
- Experience with Docker.
- Should be strong in Postgres database.
- Test driven development and use of frameworks like Mocha, Cypress.
- Strong proficiency in English and writing skills.
Good to have
- Basic knowledge of CI, CD
- Intermediate knowledge in any cloud services (AWS, GCP)
- Have created GraphQL APIs or worked with the Apollo framework.
- Have built previous functionality for CRM, marketing, or customer support tools.
- Have worked in open source project previously.
write REST API,s and integrate with UI
Role – Technical Architect
Job Description
ZipLoan is looking out for a strong technology leader of Software Product Engineering, with a Technical Experience of about 12+ years, and hands-on experience in Software Product Development and ownership. You will head our Platform team which will be tasked with building ZipLoan's platform layer along with a set of engineers reporting to you.
Role:
- Understand the business end-to-end in order to drive a use-case driven architecture.
- Identify parts of the code-base which can be made reusable as modules or services.
- Propose architecture improvements to provide reliability and robustness at scale.
- Provide a roadmap for evolution of the technology ecosystem.
- Identify and erase technical debt.
- Provide consultancy to engineering teams on specific design challenges.
- Propose engineering best practices and help teams in adopting them.
Desired Profile:
- 12 years min experience in core software development.
- Hands-on experience building consumer Web/mobile apps at scale.
- Strong exposure to open-source technology – Python and other languages,
Linux, SQL and NoSQL databases, Web development frameworks
- Strong architecture skills.
- Ability to mentor engineering team members effectively.
- Preferably a strong full-stack engineer or at least strong backend skills with some front-end skill.










