expertise to join our team and contribute to the design, development, and delivery of scalable, secure, and high-quality software solutions. Based in
Bangalore (Hybrid 3 days in office)
, you will play a key role in developing back-end systems and APIs. A strong focus on agile development, modern technologies, and best practices will be essential to succeed in this role.
Key Responsibilities
Develop and maintain robust, testable, and high-performing software
using
Test Driven Development (TDD)
in Kotlin.
Design, implement, and optimize microservices
or serverless architectures.
Build and maintain professional APIs
adhering to best practices and industry standards.
Collaborate with cross-functional teams
to drive the detailed design of technical solutions based on business requirements and technology roadmaps.
Perform code reviews
to ensure maintainability, scalability, and adherence to best practices.
Prepare technical documentation
, including design proposals, technical specifications, and user guides.
Create automated unit tests and integration tests
for software components.
Design, develop, and optimize event-driven architectures
and
pub/sub systems
(e.g., Kafka, Pub/Sub).
Lead rapid prototyping and proof-of-concept development
to validate innovative ideas.
Take ownership of projects
, manage escalations, and drive continuous improvement.
Implement DevOps processes
, automating development, testing, and production workflows.
.
Proven ability to thrive in an agile and fast-paced product-focused environment.
A "can-do" mentality, with a passion for continuous learning and process improvement.
Development Skills:
Strong experience in Kotlin
for backend development.
Solid understanding of
Java
(preferred) and
reactive programming
.
Expertise in
OOP concepts, clean code practices, and software engineering principles
.
Strong understanding and experience in
API design, microservices, and system integration
.
Experience in developing
scalable, secure, and serverless applications
.
Experience in
pub/sub and event-driven development
(e.g., Kafka, Azure Event Hub, MQ).
Experience with
Flink
and real-time data processing frameworks.
Tools & Technologies:
Hands-on experience with
Docker and Kubernetes
for containerization and orchestration.
Experience in