NextHire Try for free

SpotOn

Posted 27 Aug 2026

Senior Software Engineer

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
Software Engineering
Posted
27 Aug 2026

About the role

We are looking for a highly skilled Senior Software Engineer with strong expertise in full-stack development, focusing primarily on backend engineering (60%) using Python or Node.js, along with solid frontend development experience (40%) using React.js . The ideal candidate should have experience designing scalable systems, building RESTful APIs, developing modern web applications, and collaborating with cross-functional teams to deliver high-quality software solutions.


Responsibilities:

  • Design, develop, and maintain scalable backend services and APIs using Python or Node.js .
  • Build responsive and high-performance frontend applications using React.js .
  • Develop end-to-end full-stack features and ensure seamless integration between frontend and backend systems.
  • Write clean, maintainable, and reusable code following best engineering practices.
  • Optimise application performance, scalability, and reliability.
  • Collaborate with product managers, designers, and engineering teams to deliver business requirements.
  • Participate in architecture discussions, code reviews, and technical decision-making.
  • Troubleshoot, debug, and resolve production issues efficiently.
  • Ensure application security, testing, and deployment standards are followed.
  • Work in agile development environments and contribute to continuous improvement initiatives.


The core requirements for the job include the following:


Backend (Primary - 60%):

  • Strong experience in Python or Node.js .
  • Expertise in building REST APIs and microservices.
  • Good understanding of backend frameworks such as Python: FastAPI, Django, Flask, Node.js : Express.js, NestJS.
  • Experience with databases: SQL: PostgreSQL, MySQL, NoSQL: MongoDB.
  • Understanding of scalable architecture, caching, authentication, and asynchronous processing.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Familiarity with Docker, CI/CD pipelines, and version control systems.


Frontend (Secondary - 40%):

  • Strong hands-on experience with React.js .
  • Good understanding of JavaScript/TypeScript, HTML5 and CSS3
  • Experience with state management libraries such as Redux/Context API.
  • Ability to build responsive and reusable UI components.
  • Familiarity with frontend optimisation and API integration.


Preferred Qualifications:

  • Experience working in product-based or fast-paced startup environments.
  • Exposure to system design and distributed systems.
  • Knowledge of testing frameworks and automation.
  • Understanding of DevOps practices and containerization.
  • Experience with Agile/Scrum methodologies.


Soft Skills:

  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Ability to work independently and take ownership of projects.
  • Mentorship experience is a plus.

Similar jobs

See every job

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach