Overview: Geero Management is seeking a Senior Full Stack Developer with expertise in Angular.js and Node.js to join our dynamic team. As a Senior Full Stack Developer, you will play a pivotal role in designing, developing, and maintaining our healthcare applications, contributing to the improvement of patient care and healthcare management.
Responsibilities:
Full Stack Development: Take ownership of end-to-end software development, including both frontend (Angular.js) and backend (Node.js) components.
Architectural Design: Participate in architectural discussions, design decisions, and the development of scalable, efficient, and maintainable software solutions.
Code Development: Write clean, maintainable, and efficient code, while adhering to best practices and coding standards.
Frontend Development: Develop and maintain the user interface (UI) using Angular.js, ensuring an intuitive and responsive user experience.
Backend Development: Build and optimize server-side components using Node.js, including APIs and databases. Integration: Collaborate with other teams to integrate various components and third-party services to create a seamless and efficient healthcare application.
Performance Optimization: Continuously monitor and optimize application performance to ensure it meets performance and scalability requirements. Documentation: Maintain clear and up-to-date documentation for code, APIs, and systems.
Problem Solving: Troubleshoot and resolve technical issues as they arise, including debugging and diagnosing problems.
Code Review: Participate in code reviews to ensure code quality, consistency, and adherence to coding standards.
Requirements:
- 2-3 years of hands-on experience as a Full Stack Developer.
- Proficiency in Angular.js and Node.js.
- Strong understanding of frontend technologies such as HTML, CSS, and JavaScript.
- Experience with RESTful API design and implementation. Knowledge of database systems, including NoSQL and SQL databases.
- Familiarity with version control systems (e.g., Git).
- Excellent problem-solving skills and the ability to work independently and as part of a team.
- Good communication and collaboration skills.
- Prior experience in the healthcare domain is a plus but not required.