Job Description
• Understanding of how to build performant, decoupled, testable, maintainable code
• Sharing knowledge with teammates, and working collaboratively when you need help
• Advocate for improvements to product quality, security, and performance
• Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review
• Provide constant vision and feedback to the product team during the product development and testing process
• Define epics and granular user stories, as applicable, based on the product requirements
• Collaborate with QA teams in reviewing test plans for applicability and test coverage
• Participate in scrum ceremonies as the solution owner and assist in sprint planning, estimation, requirement analysis and review, taking a call on trade-offs and conflict resolution
• Priorities requirements for the sprint and the release collaborating with the offering manager
• Manage and mentor junior developers
What makes you a great fit:
• 3+ years of experience in preferably in a tech startup
• Strong foundation in server-side programming languages like Java, Node (TypeScript), Python
• Professional experience with relational and non-relational databases (PostgreSQL, MongoDB etc.)
• Solid understanding and experience with REST API and GraphQL API architecture
• Experience with containerization (Docker etc.) and cloud technologies
• Experience with automation and building CI/CD pipelines
• Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough solutions
• Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems
• Comfort working in a highly agile, iterative software development process
• Excellent verbal and written communication skills
• Product company experience
• Knowledge of Project Management tools like Jira
• Knowledge of Data Science Applications & Statistical Analysis
• Understanding of microservice architecture
💡 Quick Summary
Seeking a career-building opportunity? The Senior Software Engineer position is now open for candidates interested in the Bank Jobs sector. This role in Mumbai offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Bank Jobs is a plus.