We are seeking a seasoned Full Stack Web Developer with specialization in React and the MERN Stack (MongoDB, Express.js, React.js, Node.js). The ideal candidate will have the capability to manage our entire web infrastructure, connecting the UI to the API and managing server infrastructure. This includes areas such as database design, architecture design, and ensuring the speed and scalability of the entire stack. Successful candidates will have a minimum of three years recent experience with the skills listed below.
Responsibilities:
· Translate application storyboards and use cases into functional, scalable applications.
· Design, build, and maintain efficient and reliable code across the full stack.
· Ensure the utmost performance, quality, and responsiveness of applications.
· Construct and optimize database schemas to buttress and streamline business processes.
· Integrate applications with third-party systems and APIs.
· Address bottlenecks, bugs, and devise robust solutions to counter these challenges.
· Oversee frontend application development, ensuring a seamless and user-centric experience.
· Champion code quality, organization, and automatization.
· Execute thorough testing procedures to affirm robust, error-free coding.
· Pioneer continuous integration and deployment paradigms.
Requirements:
· Bachelor's or master’s degree in computer science, Information Systems, or an equivalent field.
· 4+ years of experience with MERN Stack development.
· Backend Proficiencies: Mastery in Node.js, Express.js, GraphQL, and RESTful API development. Solid understanding of WebSockets, Serverless Architecture, Microservices, MVC architecture, and JWT.
· API Integration: Proficient in developing and integrating OAuth2, OpenAPI Specification, Postman, Expertise in serverless functions utilizing platforms like AWS Lambda, Google Cloud Functions, and Azure Functions.
· Frontend Expertise: Proficiency in HTML5, CSS3, JavaScript, and TypeScript. Deep familiarity with React.js, NextJS, Angular, Redux, Webpack, Babel, Responsive Design, and Progressive Web Apps. Acumen in Accessibility, UX/UI Design Principles, and crafting Single Page Applications.
· DevOps and Workflow: Moderate experience in using Docker, CI/CD processes, Jenkins, and AWS infrastructure. Competence in Git, GitHub, Agile methodologies, Scrum, Kanban, Experience with monitoring, logging, and Elasticsearch is a plus.
· Comprehensive understanding of object-oriented programming.
· Ability to build scalable, reusable libraries and tools.
· Exceptional time management, attention to detail, and strong verbal/written communication skills.