We are looking for a talented Fullstack JavaScript Developer with a minimum of 2 years of experience to join our team. If you are passionate about both front-end and back-end development, enjoy tackling complex problems, and are committed to delivering high-quality solutions, we want to hear from you!
Key Responsibilities:
Create and sustain web applications and websites by working with both front-end and back-end technologies
Partner with cross-functional teams, including designers and developers, to define, design, and implement new features
Write clean, maintainable, and reusable code
Develop and enhance server-side logic and data storage solutions to ensure high performance and scalability
Diagnose and address programming bottlenecks and bugs
Leverage JavaScript frameworks and libraries, such as ReactJS and Node.js, to build efficient and scalable applications
Work with databases such as MySQL/PostgreSQL, MongoDB, Redis, etc
Implement RESTful APIs and WebSocket for efficient data communication
Test, debug, and ensure the compatibility of web applications across different browsers and devices
Demonstrate strong analytical and problem-solving skills
Keep up-to-date with the latest industry trends and technologies
Requirements:
Minimum of 2 years of experience with JavaScript and full-stack development
Hands-on expertise in front-end frameworks like ReactJS and back-end technologies like Node.js.
Proficiency in RESTful services, web stacks, and various databases (e.g., MySQL, PostgreSQL, MongoDB, Redis)
Strong understanding of JavaScript, web stacks, libraries, and frameworks
Excellent problem-solving and decision-making skills
Experience in building and consuming APIs
Strong interpersonal, communication, and teamwork skills
Ability to work independently as well as collaboratively within a team
Knowledge of front-end technologies and best practices
Familiarity with project management tools (such as Git, Jira, Bitbucket)
Qualifications:
Any graduate with a strong desire to learn and grow in your field
Exceptional work ethic and a passion for delivering high-quality results
Proven ability to manage time effectively and meet deadlines