Responsibilities:
-
Design, develop, and implement robust and scalable web applications using
Nodejs and Reactjs.
-
Develop and integrate RESTful APIs for seamless communication between
front-end and back-end systems.
-
Manage and optimize PostgreSQL databases, including schema design and query
performance.
-
Collaborate with cross-functional teams, including UX/UI designers, product
managers, and other developers, to define, design, and ship new features.
-
Participate in the entire application lifecycle, focusing on coding,
debugging, and testing.
-
Write clean, maintainable, and well-documented code.
-
Perform code reviews to ensure code quality and adherence to best practices.
-
Mentor junior developers and contribute to a culture of continuous learning
and improvement.
-
Troubleshoot and debug production issues, providing timely resolutions.
-
Stay up-to-date with emerging technologies and industry trends.Implement
authentication and authorization mechanisms (e.g., JWT, OAuth).
-
Experience with Microservices architecture.
Required Skills and Qualifications:
-
Bachelor's degree in Computer Science, Engineering, or a related field.
-
4+ years of experience in full stack development with a strong focus on Node
and React. Solid understanding and hands-on experience with PostgreSQL.
-
Proficiency in front-end technologies such as HTML, CSS, JavaScript, and
TypeScript. Experience with RESTful web services.
-
Familiarity with version control systems (e.g., Git, GitHub, Bitbucket).
-
Experience with Agile methodologies (Scrum, Kanban). Knowledge of unit
testing frameworks (e.g., Jest, Chai, Mocha).
-
Strong problem-solving skills and attention to detail.
-
Excellent communication and interpersonal skills. Preferred Skills:
Experience with cloud platforms (e.g., AWS, GCP).
-
Familiarity with containerization technologies (e.g., Docker, Kubernetes).
-
Experience with CI/CD tools (e.g., Jenkins, GitLab CI, BitBucket Pipelines).
-
Knowledge of other front-end frameworks like Angular.js.
-
Knowledge of Java