Senior Software Engineer (Full Stack)
Create a free account to apply in seconds
Senior Software Engineer (Full Stack)
Full-time & Work from OfficeBangalore, Karnataka, India
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