full stack engineer (JavaScript)
Are you a talented developer looking for a remote job that lets you show your skills and get decent compensation? Join Upstaff.com, a platform that connects you with hand-picked startups and scale-ups in the US and Europe.
Summary
Design, develop, and maintain scalable, high-performance full stack web applications using the MERN stack.
Build dynamic, responsive, and user-friendly frontend applications using ReactJS, JavaScript, HTML5, and CSS3.
Develop robust backend services and RESTful APIs using NodeJS and ExpressJS.
Implement business logic, middleware, and server-side integrations.
Design and manage NoSQL databases using MongoDB, including schema design and performance optimization.
Integrate frontend components with backend services and third-party APIs.
Implement state management using Redux, Context API, or similar libraries.
Ensure application security, scalability, and performance, following best coding and security practices.
Implement authentication and authorization using JWT, OAuth2, and role-based access control.
Write and maintain unit, integration, and end-to-end tests using Jest, Mocha, Chai, or Cypress.
Collaborate with UI/UX designers, QA engineers, DevOps teams, and business stakeholders.
Participate actively in Agile/Scrum ceremonies including sprint planning, daily stand-ups, reviews, and retrospectives.
Deploy and manage applications on cloud platforms such as AWS or Azure.
Use CI/CD pipelines and version control tools like Git, GitHub, or GitLab.
Maintain technical documentation including application architecture and API specifications.
Are you a talented developer looking for a remote job that lets you show your skills and get decent compensation? Join Upstaff.com, a platform that connects you with hand-picked startups and scale-ups in the US and Europe.