CodeNinja is on the lookout for a talented Full Stack Engineer who is passionate about crafting scalable, high-performing applications. In this role, you will be responsible for both front-end and back-end development tasks, managing the entire application development process from concept to deployment. You'll work alongside a diverse team of engineers, designers, and product managers to deliver high-quality software solutions that meet our clients' needs in an innovative way.
Key Responsibilities:
- 1. Design, develop, and maintain scalable web applications using modern front-end and back-end technologies.
- 2. Collaborate with cross-functional teams to define, design, and ship new features.
- 3. Ensure the performance, quality, and responsiveness of applications.
- 4. Identify and correct bottlenecks and fix bugs.
- 5. Help maintain code quality, organization, and automation.
- 6. Participate in code reviews and provide constructive feedback to peers.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience in full-stack development.
- Proficiency in frontend technologies such as React, and Angular.
- Strong experience with backend technologies including Node.js, or similar.
- Familiarity with database management systems such as MySQL, PostgreSQL, or MongoDB.
- Understanding of RESTful APIs and web services.
- Experience with version control systems, preferably Git.
- Excellent problem-solving and communication skills.
- Ability to work collaboratively in a fast-paced environment and juggle multiple projects simultaneously.
Benefits
- Provident Fund
- Gym Membership
- Leaves as per the company policy.
- Company-paid trips
- Easy Loan Facility for Employees
- Yearly increment
- Health Insurance (includes spouse and parents) (till the age of 80)