HamburgerMenu
hirist

Job Description

Senior Full Stack Developer (Node.js)

We're seeking a highly experienced and passionate Senior Full Stack Developer to join our team! If you're a seasoned professional with a strong background in both front-end and back-end development, this is the perfect opportunity for you to make a significant impact.

We are looking for someone with a proven track record of designing, developing, and deploying robust, scalable, and high-performance applications.


Mandatory Experience :

Total Experience : 10+ years of total experience in software development.

Node.js & React.js : A minimum of 6 years of hands-on experience in both Node.js and React.js is a must.


Job Description :

As a Senior Full Stack Developer, you will be responsible for building and maintaining our web applications from the ground up.

Your key responsibilities will include :


- Back-End Development : Design, develop, and maintain server-side logic and APIs using Node.js and Express.js.


- Front-End Development : Build and implement responsive user interfaces using React.js.


- Database Management : Work with and optimize various database technologies, including but not limited to MongoDB, PostgreSQL, or MySQL.


- Cloud & Infrastructure : Deploy and manage applications on major cloud platforms like AWS, Azure, or Google Cloud.


- API Design : Design and implement robust, scalable, and secure RESTful APIs for seamless communication between front-end and back-end services.


- Security & Best Practices : Enforce and maintain a strong understanding of web security best practices and data protection standards.


- Version Control & CI/CD : Utilize Git for version control and manage CI/CD pipelines to ensure smooth and efficient code delivery.


- Testing & Quality : Write comprehensive unit tests and adhere to industry best coding practices to ensure high-quality, maintainable code.


Preferred Skills :

The ideal candidate will also possess the following skills and knowledge :


- Containerization : Experience with Docker and Kubernetes for application containerization and orchestration.


- Serverless Architecture : Familiarity with serverless architectures and frameworks.


- Agile Methodologies : Proficiency in Agile development methodologies (e.g., Scrum, Kanban).


- Performance Optimization : Knowledge of advanced performance optimization techniques for both front-end and back-end applications.


- Real-time Communication : Experience with real-time communication protocols like WebSockets or Socket.io.


- DevOps : A solid understanding of DevOps practices and related tools


info-icon

Did you find something suspicious?