Back to Careers

Senior Software Engineer (Full Stack)

Full-time & Work from Office

Bangalore, Karnataka, India

Apply Now

Required Experience

3+ years

Job Description

Job Summary

  • We are hiring a Senior Full Stack Engineer (React.js, Node.js, MongoDB) with 3+ years of experience to build and maintain scalable web applications. This Bangalore-based, full-time, onsite role involves API development, UI/UX collaboration, code reviews, and mentoring. Experience with cloud, CI/CD, and microservices is a plus.

Key Responsibilities

  • Design, develop, and maintain scalable and efficient code for both client and server-side applications
  • Work with front-end technologies to create responsive and intuitive user interfaces
  • Develop robust back-end services and APIs to support application functionality
  • Collaborate with UI/UX designers to implement visually appealing and user-friendly interfaces
  • Participate in code reviews to ensure code quality and best practices
  • Troubleshoot, debug, and upgrade existing software components
  • Write clean, maintainable, and well-documented code
  • Implement automated testing strategies to ensure application reliability
  • Stay current with emerging technologies and industry trends
  • Mentor junior developers and contribute to team knowledge sharing

Required Qualifications

  • Bachelors degree in computer science, Engineering, or related field
  • Minimum 3+ years of professional experience in full-stack development
  • Strong proficiency in React.js, including state management, hooks, and component architecture
  • Experience with Node.js and Express.js for backend development
  • Expertise in MongoDB database design, queries, and Mongoose ODM
  • Solid understanding of RESTful API development with Express.js
  • Experience with RESTful API design and implementation
  • Familiarity with version control systems (Git)
  • Knowledge of web application security principles
  • Strong problem-solving skills and attention to detail
  • Excellent communication and teamwork skills

Preferred Skills

  • Experience with cloud services (AWS, Azure, or GCP)
  • Knowledge of containerization and orchestration tools (Docker, Kubernetes)
  • Experience with microservices architecture
  • Understanding of CI/CD pipelines
  • Knowledge of agile development methodologies
  • Experience with performance optimization techniques
  • Familiarity with testing frameworks