We are seeking a skilled Full Stack Developer to join our team and build scalable, high-performance web applications. The ideal candidate will have expertise in both front-end and back-end development, working with modern frameworks, databases, and cloud environments. You will collaborate with cross-functional teams to design, develop, and optimize web solutions while ensuring a seamless user experience.
Key Responsibilities:
- Develop and maintain full-stack web applications, handling both front-end and back-end development.
- Write clean, efficient, and maintainable code using JavaScript (React, Angular, or Vue) and backend technologies like Node.js, Python, or Java.
- Design and manage databases, ensuring data integrity and performance optimization.
- Implement RESTful APIs and microservices to support web applications.
- Optimize web applications for speed and scalability, following best practices.
- Collaborate with UX/UI designers, product managers, and other developers to improve functionality and user experience.
- Troubleshoot, debug, and enhance existing applications to ensure a smooth user journey.
- Stay updated on the latest web development technologies and implement best practices.
Qualifications:
- Bachelor’s or master’s degree in Computer Science, Engineering, or a related field.
- 2+ years of experience in full-stack development.
- Proficiency in JavaScript, React, Angular, Vue, or other front-end frameworks.
- Strong backend development skills in Node.js, Python, Java, or .NET.
- Experience working with SQL and NoSQL databases like MySQL, PostgreSQL, MongoDB, etc.
- Knowledge of REST APIs, microservices, and cloud-based deployments.
- Strong problem-solving abilities and communication skills.
Key Skills: Front-end development (React, Angular, Vue), back-end development (Node.js, Python, Java, .NET), database management (SQL, NoSQL), REST APIs, microservices, debugging, performance optimization, UX/UI collaboration, cloud deployment, communication skills