Job Title: Full-Stack Developer | Tech Stack: React, Python, JavaScript, Node.js, MongoDB, Express, SQL, Firebase, Angular, Django, Vue.js, and more.
Location: Remote or in a suitable home office environment.
Company Description: This is a rapidly growing tech company that specializes in developing innovative solutions for businesses. We are looking for an experienced Full-Stack Developer to join our team.
Key Responsibilities:
- Develop, design, and implement full-stack web applications using modern front-end and back-end technologies.
- Collaborate with cross-functional teams including designers, product managers, and other developers to ensure a seamless user experience.
- Design and implement database models and perform data analysis to support the development of the application.
- Build and maintain RESTful APIs for the application.
- Write clean, efficient, and readable code using modern JavaScript frameworks and libraries.
- Utilize design patterns and best practices to ensure the application is scalable and maintainable.
- Perform code reviews and provide feedback to other developers.
- Contribute to the company's open-source projects and contribute to the development of new features and improvements.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of experience developing full-stack web applications.
- Familiarity with JavaScript, React, and Angular.
- Experience with Node.js, Express, and MongoDB.
- Knowledge of front-end frameworks such as Vue.js and Bootstrap.
- Proficiency in SQL and database design.
- Experience with version control systems like Git.
- Strong problem-solving and debugging skills.
- Good written and verbal communication skills.
- Ability to work independently and as part of a team.
Salary: Competitive salary based on experience and qualifications.
How to Apply: Please send your resume and a cover letter to [email protected]. In the subject line, please include "Full-Stack Developer Application".