We are looking for a passionate and skilled Full Stack Developer to design, develop, and maintain high-quality software applications. The ideal candidate will have a strong foundation in computer science, a problem-solving mindset, and the ability to work across the full development stack.
Key Responsibilities
- Design, develop, and test scalable software applications
- Write clean, efficient, and maintainable code following best practices
- Collaborate with cross-functional teams to gather and prioritize requirements
- Troubleshoot, debug, and enhance existing applications
- Participate in code reviews and contribute to improving code quality
- Ensure application performance, reliability, and scalability
- Stay updated with emerging technologies and industry trends
Required Qualifications
- B.Tech / B.E. in Computer Science or related field
- Any postgraduate qualification is a plus
Technical Skills
- Strong understanding of data structures, algorithms, and software design patterns
- Proficiency in one or more programming languages such as Java, Python, or C++
- Familiarity with full-stack development concepts and modern frameworks
- Experience with Agile/Scrum development methodologies
- Knowledge of software design principles and coding standards
Key Competencies
- Strong analytical and problem-solving skills
- Attention to detail and quality-focused approach
- Excellent communication and teamwork abilities
- Ability to work in fast-paced, deadline-driven environments
Key Skills
Java, Python, C++, Data Structures, Algorithms, Software Development, Agile, Scrum, Code Quality, Software Design