Job Description
This role is for one of the Weekday's clients
Salary range: Rs 5000000 - Rs 7000000 (ie INR 50-70 LPA)
Min Experience: 4 years
Location: Bengaluru
JobType: full-time
We are on a mission to transform how consumer finance companies engage with their customers, delivering better outcomes through technology and innovation. We're looking for a Senior Software Engineer to join our Platform team and play a key role in building the Intelligence Engine (PIE) that powers our products.
Requirements
What You'll Do- Design and architect scalable systems, robust platforms, and reliable applications.
- Write, test, and maintain code in a multi-language environment primarily Python , Golang , and Node.js .
- Lead code reviews, maintain documentation, and resolve complex bugs, especially those with high impact.
- Analyze system performance, manage capacity, and troubleshoot large-scale distributed systems.
- Take ownership of non-functional requirements like scalability, performance, and security.
- Ensure product quality with comprehensive unit, integration, and regression testing.
- Collaborate with other teams across engineering to drive cross-functional initiatives and mentor junior developers.
- Influence technical direction and contribute to high-level and low-level system design and architecture.
- Drive deployment and operational excellence, ensuring production-grade reliability and scalability.
- B.Tech/BE/M.Tech in Computer Science or equivalent practical experience.
- 4+ years of experience in designing and developing high-throughput, distributed systems.
- Deep understanding of both SQL and NoSQL databases such as PostgreSQL , MongoDB , DynamoDB , Redshift , Snowflake , or BigQuery .
- Proven expertise in building scalable and secure applications, with flexibility to learn and adopt new technologies quickly.
- Hands-on experience with AWS , Docker , Kubernetes , and CI/CD DevOps tools.
- Familiarity with observability tools such as Sentry , CloudWatch , Prometheus , and ELK .
- Strong debugging and troubleshooting skills, especially with unfamiliar or legacy codebases.
- Bonus: Foundational knowledge in Machine Learning and Artificial Intelligence .
- Strong problem-solving abilities, attention to detail, and effective communication skills.
- Comfortable working in a fast-paced environment and exploring new technologies.
- Languages : Python, Golang, Node.js
- Databases : MongoDB, PostgreSQL, Databricks
- Infrastructure : AWS (EKS, EC2, Lambda), Databricks
- GenAI Tools : Cursor, Devin, Lovable, Bolt, Claude, ChatGPT, Perplexity
Key skill Required
- SQL
- Architecture
- Python
- AWS
- PostgreSQL
- CloudWatch
- MongoDB
- CI/CD
- Artificial Intelligence
- Attention to Detail
- BigQuery
- Communication
- Comprehensive
- Computer Science
- Consumer Finance
- Design
- Documentation
- DynamoDB
- Effective Communication
- Finance
- Influence
- Infrastructure
- Innovation
- Integration
- Intelligence
- Kubernetes
- Learning
- Machine Learning
- Node.JS
- NoSQL
- Ownership
- Practical
- Product Quality
- Regression
- Regression Testing
- Scalability
- Science
- Security
- Technical Direction
- Troubleshooting