Full Stack Developer
Digital nomads. Work from anywhereCompany: RemoteVA
Job Description
We are seeking a talented and experienced Full Stack Developer to join our dynamic team. The ideal candidate will possess strong skills in front-end and back-end development, with expertise in React, EJS, and Node.js. This role involves collaborating closely with cross-functional teams to design, develop, and maintain web applications that meet business needs and deliver an exceptional user experience.
Key Responsibilities:
* Develop, test, and maintain scalable web applications using React for front-end development and EJS for server-side templating
* Build and manage RESTful APIs and back-end services using Node.js
* Collaborate with UX/UI designers to create responsive and visually appealing applications
* Optimize applications for performance, scalability, and security
* Debug and resolve software defects, ensuring high-quality deliverables
* Participate in code reviews and ensure coding standards and best practices are followed
* Work closely with stakeholders to define requirements, provide technical solutions, and deliver on project timelines
* Stay updated with industry trends and integrate relevant advancements into the development process
Qualifications Required:
* Proven experience as a Full Stack Developer with hands-on expertise in React, EJS, and Node.js
* Solid understanding of front-end technologies like HTML5, CSS3, and JavaScript (ES6+).
* Proficiency in creating server-side logic and templating using EJS
* Strong knowledge of building and integrating RESTful APIs
* Familiarity with database systems such as MongoDB, PostgreSQL, or MySQL
* Experience with version control systems like Git
* Understanding of deployment processes and cloud platforms (e.g., AWS, Azure, or Google Cloud)
* Excellent problem-solving skills and ability to work in a team-oriented environment
Preferred:
* Familiarity with additional frameworks or libraries (e.g., Redux, Express.js)
* Knowledge of testing frameworks like Jest, Mocha, or Chai
* Experience with CI/CD pipelines
* Strong communication skills to articulate technical concepts effectively