Job description:
Role Summary
We are seeking a Senior Software Engineer (5+ years exp.) to lead the architectural development of our next-generation, cloud-native Fintech platform. In this role, you will be responsible for designing and scaling a high-performance SaaS product that manages complex financial data and concurrent user requests. You will join a mission-critical team focused on building robust, microservices-oriented solutions using a modern stack of Java and Python.
Key Responsibilities
- System Architecture: Design and implement a scalable Microservices Architecture to support a multi-tenant SaaS environment.
- Backend Development: Develop and maintain high-concurrency backend services using Java and Python, ensuring code quality, security, and performance.
- Database & Caching: Architect and optimize distributed data layers using PostgreSQL and implement advanced Caching strategies (Redis/Memcached) to ensure low-latency responses.
- Cloud Integration: Lead the deployment and integration of services across Cloud Platforms (AWS/Azure), ensuring high availability and automated scaling.
- API Design: Build and document secure, high-throughput RESTful and gRPC APIs to power seamless frontend and third-party integrations.
- Engineering Excellence: Drive the adoption of CI/CD pipelines, containerization, and automated testing to ensure a "zero-downtime" deployment culture.
Technical Requirements
- Experience: 5+ years of professional experience building and scaling product-based software.
- The Stack: High proficiency in Java and Python with the ability to build production-grade services in both environments.
- Architecture: Proven experience in Microservices design patterns, including service discovery, API gateways, and asynchronous messaging.
- Data Layer: Strong expertise in Relational Databases (PostgreSQL/MySQL) and NoSQL/Caching layers (Redis) for performance optimization.
- Cloud & DevOps: Extensive experience with cloud-native services, Docker, and Kubernetes for orchestration and deployment.
- Scalability: Deep understanding of handling high-concurrency requests, load balancing, and distributed systems.
Preferred Qualifications
- Experience in building or migrating legacy applications to a SaaS/Cloud-native model.
- Background in developing Fintech or Enterprise-grade financial products.
- Familiarity with modern frontend frameworks (React/Next.js) to facilitate full-stack collaboration.
Why Join Us?
- Technical Ownership: Lead the direction of a high-growth Fintech product from the ground up.
- Complex Problem Solving: Work on deep technical challenges involving high-volume data and real-time processing.
- Modern Tooling: Work in a "Cloud-First" environment using the latest industry standards for deployment and scaling.
Pay: ₹40,000.00 - ₹80,000.00 per month
Work Location: In person