Key Responsibilities:
- Design, develop, and maintain scalable web applications using React /Angular.
- Implement server-side logic using Python and Node.js
- Collaborate with UI/UX designers to create user-friendly interfaces.
- Optimize applications for maximum speed and scalability.
- Troubleshoot and debug applications to ensure optimal performance.
- Write clean, maintainable, and efficient code.
- Participate in code reviews and contribute to team knowledge sharing.
- Stay updated with emerging technologies and industry trends.
Required Skills and Qualifications:
- Proficiency in front-end technologies: Angular, React, HTML, CSS, and JavaScript.
- Strong experience with back-end technologies: Python and Node.js
- Familiarity with RESTful APIs and web services.
- Understanding of database management systems (e.g., MongoDB, SQL Server).
- Experience with version control systems (e.g., Git).
- Knowledge of Agile development methodologies.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
Preferred Qualifications:
- Bachelors degree in computer science, Information Technology, or a related field.
- Experience with cloud services (e.g., AWS, Azure).
- Familiarity with DevOps practices and tools.
- Knowledge of testing frameworks and methodologies.