Finova Pay Solutions Pvt Ltd
We are seeking a highly skilled and passionate Senior Backend Software Engineer to join our innovative team at [Company Name], a leader in developing cutting-edge cloud-native solutions. In this pivotal role, you will be instrumental in designing, developing, and maintaining scalable, high-performance backend services that power our core products. You'll work within a collaborative agile environment, contributing to architectural decisions, mentoring junior engineers, and ensuring the reliability and efficiency of our systems. If you thrive on technical challenges, love building robust solutions, and want to make a significant impact, we encourage you to apply.
Skills:
Proficiency in one or more backend languages: Python, Java, Go, C#, or Node.js, Experience with modern web frameworks (e.g., Spring Boot, Django, Flask, .NET Core, Express.js), Strong understanding of relational (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis, Cassandra), Expertise in designing and implementing RESTful APIs and microservices architectures, Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes), Experience with version control systems (Git), Solid understanding of data structures, algorithms, and software design patterns, Knowledge of CI/CD pipelines and automated testing frameworks, Problem-solving and analytical skills, Ability to work effectively in a team-oriented environment
Requirements:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field, 5+ years of professional experience in backend software development, Proven track record of delivering high-quality, scalable software solutions, Experience with system design, architecture, and performance optimization, Strong communication skills, both written and verbal, Ability to mentor and provide technical guidance to junior engineers, Experience working in an Agile/Scrum development environment, Prior experience with large-scale distributed systems is a plus