Senior Software Engineer (Full Stack)

5c Network

Full Time Senior
Apply on EasyApply

Create a free account to apply in seconds

Back to Careers

Senior Software Engineer (Full Stack)

Full-time & Work from Office

Bangalore, 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


Apply for this Position

Skills

ReactNode+.jsAWSAzureGCPDockerKubernetes