Technical Team

Senior Software Developer (Backend)

Gurugram, Haryana
Work Type: Full Time
1. Technical Skillset:
- Guidance to a team of developers.
- Supervise design and code reviews to ensure high-quality software development. 
- Mentor team members and foster a collaborative and innovative development environment.

2. Full Stack Development:
- Oversee end-to-end software development, including front-end and back-end technologies.
- Proficient in JavaScript and at least one of the following: Java, Python, GoLang or .NET. - Design and implement scalable, secure, and maintainable solutions.

3. Architecture and Design:
- Participate in the architectural design and decision-making process.
- Collaborate with architects to define software architecture best practices.

4. Project Management:
- Lead project planning, estimation, and execution.
- Ensure adherence to timelines and deliverables.

5. Code Quality and Best Practices:
- Enforce coding standards and best practices.
- Conduct regular code reviews to maintain code quality.

6. Collaboration:
- Collaborate with cross-functional teams, including product managers, QA engineers, and UX designers.
- Communicate effectively with stakeholders to gather requirements and provide project updates.

7. Problem Solving:
- Troubleshoot and resolve complex technical issues.
- Drive root cause analysis for production incidents.

8. Technology Stack:
- Strong expertise in JavaScript frameworks (e.g., React, Angular, or Vue).
- Proficiency in at least one back-end technology: NodeJs/Express/NestJs, Java/Spring Boot, Python/Django, or .NET.
- Familiarity with databases (SQL and NoSQL).

9. Agile Methodologies:
- Work within Agile/Scrum methodologies.
- Participate in sprint planning, retrospectives, and daily stand-ups.

10. Continuous Learning:
- Stay abreast of industry trends and emerging technologies.
- Foster a culture of continuous learning within the team.

Qualifications:
- Bachelor's degree in computer science or related field.
- Proven experience (3-6 years) in full-stack development with a focus on JavaScript and one of the following: Java, Python, or .NET.
- Knowledge of cloud platforms (AWS, Azure, or GCP) is a plus.
- Design and implement system architecture, ensuring scalability, performance, and security.
- Strong problem-solving and analytical skills.
- Excellent communication and interpersonal skills.
- Demonstrated ability to deliver high-quality software solutions

Submit Your Application

You have successfully applied
  • You have errors in applying