Senior Software Engineer
NeoGenCode Technologies Pvt Ltd Verified employer
Actively hiring · Posted 13d ago · JEV261042116EA994
Job description
Job Title : Senior Software EngineerExperience : 5+ YearsLocation : Mumbai (Work from Office)Notice Period : Immediate to 15 DaysMandatory Skills :Platform Engineering, Backend Development, Python/Golang/Node.js/Elixir, Microservices, REST APIs, Cloud-Native Architecture, Distributed Systems, SQL, Cloud Platforms (AWS/Azure/GCP), Product-Based ExperienceRole Overview :We are looking for a Senior Software Engineer with strong backend engineering expertise to design, build, and scale cloud-native platform services. The ideal candidate should have experience working in product-based organizations, building highly scalable distributed systems, and contributing to platform engineering initiatives.You will work closely with Product, DevOps, Security, and Engineering teams to build reliable, secure, and high-performance backend systems while driving technical excellence across the organization.Key Responsibilities :Design, develop, and enhance core platform modules and shared backend services.Build scalable REST APIs, backend services, and data pipelines for high-volume production environments.Participate in architecture discussions and contribute to technical design decisions.Collaborate with Product, DevOps, Security, and Data Engineering teams to deliver scalable solutions.Design systems with a focus on scalability, performance, security, maintainability, and reliability.Troubleshoot complex production issues and implement permanent solutions.Review code, mentor engineers, and promote engineering best practices.Improve platform reliability, observability, and developer productivity.Drive continuous improvements in coding standards, architecture, and development processes.Required Skills & Qualifications :5+ years of software development experience in product-based companies (B2B experience preferred).Strong backend development experience using one or more of :PythonGolangNode.jsElixirHands-on experience with Microservices Architecture.Strong understanding of Cloud-Native Application Development.Experience designing and developing RESTful APIs and backend services.Minimum 3 years of experience working on cloud-based, customer-facing production applications.Strong knowledge of Distributed Systems Design.Experience with relational and NoSQL databases.Good understanding of SQL and data modeling.Experience designing reusable platform services consumed by multiple engineering teams.Strong product mindset with the ability to balance business requirements and technical excellence.Backend-focused engineer with exposure to frontend technologies.Preferred Skills :Experience building highly scalable distributed platforms.Strong debugging and performance optimization skills.Experience with cloud platforms such as AWS, Azure, or GCP.Familiarity with DevOps practices, CI/CD pipelines, monitoring, logging, and observability tools.Excellent analytical, communication, and problem-solving skills.Experience mentoring engineers and driving technical initiatives.Preferred Background :Product-Based OrganizationPlatform Engineering TeamFinTech or B2B SaaS products (preferred)
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with NeoGenCode Technologies Pvt Ltd.
- Track your application and get updates by email and WhatsApp.