Senior Backend Software Engineer

jobhub
Finova Pay Solutions Pvt Ltd
Join our dynamic engineering team as a Senior Backend Software Engineer and play a pivotal role in shaping the core services of our innovative platform. We're seeking an experienced and passionate engineer who thrives on building scalable, resilient, and high-performance backend systems. You will be responsible for the full software development lifecycle, from architectural design and implementation to deployment and maintenance, working with modern cloud technologies and a microservices-driven architecture. This role offers an exciting opportunity to contribute to critical projects, mentor junior engineers, and drive technical excellence within a collaborative and fast-paced environment. Skills: Expertise in at least one of Python, Go, Java, or Node.js, Strong proficiency in designing and developing RESTful APIs, Experience with microservices architecture and distributed systems, Solid understanding of cloud platforms (AWS, GCP, or Azure), Proficiency with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Cassandra), Experience with containerization technologies (Docker, Kubernetes), Familiarity with CI/CD pipelines and DevOps practices, Knowledge of asynchronous programming and message queues (e.g., Kafka, RabbitMQ), Performance tuning, monitoring, and debugging skills, Excellent problem-solving and analytical abilities Requirements: Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field., 5+ years of professional experience in backend software development., Proven track record of designing, building, and maintaining high-scale production systems., Deep understanding of data structures, algorithms, and software design principles., Experience with agile development methodologies and version control systems (Git)., Ability to lead technical discussions and mentor junior team members., Excellent written and verbal communication skills, with a collaborative mindset.