Senior Software Engineer

Published date: 2026/11/08
  • Location: Bengaluru, Karnataka, India
Job Responsibilities • Work closely with product teams designing features that can scale with the company • Collaborate with other engineers to improve existing architecture and define new architecture patterns, and to research and implement tools and processes that enhance quality and increase productivity. • Lead a small team of engineers to develop and deliver new features and services • Make architectural and security decisions, balanced by the reality of working in a SaaS environment. • Define, refine and ensure implementations meet Non-Functional Requirements • Code reviews, collaboration & mentorship of junior engineers • Ensure & enforce good software development practices • Developing features from start to finish, refactoring legacy code to increase stability and performance, with continual testing for reliability. Job Requirements • 5+ years of Rails, Typescript or similar web application based experience in a production environment working on challenging problems • Excellent understanding of web technologies • Solid understanding of databases and related concepts • Solid understanding of data structures, algorithms, time and space complexities • Experience with Elasticsearch, Sidekiq ,Background Jobs, Monitoring tools (New relic/TICK) • Explain overall solutions to the technical architect and development team • Experience with managing small (2 - 4 member) teams • Experience with Enterprise Integration Patterns and Frameworks • Solid understanding of OOP & design patterns • Have broad, operational knowledge of application servers, databases, load balancers and other infrastructure components required to deploy web applications in a highly available and scalable environment • Ability to build new features from start to finish, add enhancements, or optimizations while maintaining backward compatibility • Passionate about clean & maintainable code • A knack of seeing the big picture and how and where systems hit limitations • Good communication skills • Ability to manage yourself and your time responsibly
Company Name: Nestaway

Apply

0 page views

Related listings

  • ZigBee Embedded Firmware Developer
    Software Developer
    Bangaluru (Karnataka) Software Developer
    Description A firmware developer mainlydevelops firmware and designs hardware for online supervision systems and protocol converters. Firmware developers lead workflow resolution and automate the process by routing information to queues for flexible ...
    2026/11/08
  • Mobile App developer
    Software Developer
    Software Developer
    Hello Friends, Greetings of the day! We are hiring Mobile App developers for Tech Mahindra. Location : Hyderabad , Pune and Bangalore Notice period : 30 Days Experience : 5-10 Years Job description : Xamarin Native tech stack with a good understandin...
    2026/11/08
  • Software Engineer
    Software Developer
    Software Developer
    Hi, We have an excellent opportunity with one of our renowned client for Bangalore/Chennai Location. If interested please share your updated resume to devendravarma@gadiyainfosystems.com Role: Elastic Search Developer Skills required - ElasticSearch,...
    2026/11/08