Job Description
TechNova Solutions Pvt Ltd is seeking a highly motivated and skilled Software Developer to join our growing IT & Software team. The ideal candidate will be responsible for designing, developing, testing, and maintaining scalable software applications and web-based systems.
You will collaborate with cross-functional teams including UI/UX designers, backend developers, QA engineers, and project managers to deliver high-quality digital solutions. The role requires strong technical knowledge, analytical thinking, and the ability to work in a fast-paced development environment.
The candidate should be passionate about coding, eager to learn emerging technologies, and capable of solving complex technical problems efficiently.
Core Responsibilities
• Develop, test, and maintain software applications
• Write clean, scalable, and reusable code
• Collaborate with teams to define project requirements
• Integrate APIs and third-party services
• Optimize application performance and scalability
• Troubleshoot and debug technical issues
• Participate in code reviews and technical discussions
• Ensure application security and data protection
• Maintain software documentation and reports
Requirements
• Strong knowledge of programming languages such as JavaScript, Java, Python, or PHP
• Experience with frontend and backend development
• Understanding of RESTful APIs and database management
• Familiarity with software development lifecycle (SDLC)
• Knowledge of Git and version control systems
• Strong analytical and problem-solving skills
• Excellent communication and teamwork abilities
Technical Skills
Programming Languages
• JavaScript
• Python
• Java
• PHP
Frontend
• HTML5
• CSS3
• React.js / Angular
Backend
• Node.js
• Express.js
• Laravel / Django (basic knowledge)
Database
• MySQL
• MongoDB
Tools & Platforms
• Git & GitHub
• VS Code
• Postman
• Chrome DevTools
Performance Metrics (KPI)
• Code quality and maintainability
• Application performance optimization
• Bug fixing efficiency
• Timely project delivery
• System uptime and reliability
Advanced Responsibilities
• Improve system architecture and performance
• Ensure cross-platform compatibility
• Implement security best practices
• Assist in deployment and cloud hosting
• Work in Agile/Scrum development methodology
• Support testing and quality assurance teams
Benefits & Perks
• Attractive monthly salary package
• Flexible working hours
• Hybrid work environment
• Health insurance coverage
• Paid holidays and leave benefits
• Performance-based incentives
• Training and certification support
• Career growth opportunities