We are seeking a skilled Full Stack Developer with significant experience to design, develop, and maintain both front-end and back-end components of our applications. The ideal candidate will have a proven track record in building scalable web applications, possess strong problem-solving skills, and be able to work effectively in a fast-paced environment.
Key Responsibilities:
Design and Development: Develop and maintain both the front-end and back-end of web applications. Create user-friendly interfaces and robust server-side logic.
Technical Leadership: Provide technical leadership and mentorship to junior developers. Review code and ensure best practices are followed.
Integration: Work with APIs and third-party services to integrate various functionalities into our applications.
Optimization: Optimize applications for maximum speed and scalability. Identify and fix bottlenecks and performance issues.
Testing and Debugging: Conduct thorough testing of applications to ensure functionality, performance, and reliability. Debug and resolve issues as they arise.
Collaboration: Work closely with other developers, designers, and stakeholders to understand requirements and deliver high-quality solutions.
Documentation: Create and maintain detailed documentation for code, APIs, and application functionality.
Qualifications:
Experience: 2+ years of experience as a Full Stack Developer or similar role.
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Front-End Skills: Proficiency in HTML, CSS, JavaScript, and modern frameworks/libraries (e.g., React, Angular, Vue.js).
Back-End Skills: Strong experience with server-side languages (e.g., Node.js, Python, Ruby, Java) and frameworks (e.g., Express, Django, Spring).
Database Knowledge: Experience with both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB) databases.
Version Control: Proficiency with version control systems, particularly Git.
DevOps: Familiarity with deployment pipelines and tools (e.g., Docker, Jenkins, CI/CD processes).
Strong analytical and problem-solving skills with attention to detail.
Excellent verbal and written communication skills, with the ability to explain technical concepts to non-technical stakeholders.
Preferred Skills:
Cloud Platforms: Experience with cloud services (e.g., AWS, Azure, Google Cloud).
Agile Methodologies: Experience working in Agile/Scrum environments.
Mobile Development: Knowledge of mobile development frameworks (e.g., React Native, Flutter) is a plus.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.