Sr Full Stack Engineer ED #2405
Position Summary :
Our partner, a healthcare institution focused on developing cutting-edge technology to improve the patient’s digital experience, is seeking a Sr.
Full Stack Developer to join their team. In this role, you will play a pivotal part in developing and implementing robust software applications, focusing primarily on back-end systems while also contributing to front-end development.
Your responsibilities will encompass designing and building scalable system architecture, writing secure and efficient code, and integrating various services to enhance the company’s platform.
This position requires a deep understanding of software architecture patterns, strong problem-solving abilities, and excellent collaboration skills to work effectively with cross-functional teams.
You will be instrumental in creating a new environment from scratch, leveraging AWS and modern frameworks to deliver exceptional digital experiences for users.
Experience and Education :
- Bachelor or higher degree in Computer Science, Information Systems, Information Technology, or a related technical field / experience.
- 6+ years of hands-on experience as a full-stack developer or engineer with a focus on back-end development.
- Previous experience in a Healthcare, Hospital, or medical environment (a plus)
Skills and Strengths :
- Node.js
- React.js
- Next.js
- Nest.js
- WordPress
- APIs (Restful)
- NoSQL DBs
- GraphQL
- AWS : Amplify, DynamoDB, AppSync, RDS, Aurora
- Docker
- Kubernetes
- Microservices
- Unit Testing
- Troubleshooting
- SDLC
- CI / CD
Primary Job Responsibilities :
- Write effective, scalable, and secure code, focusing on building robust back-end systems and responsive front-end components.
- Develop and maintain back-end APIs to enhance application features, ensuring efficient data flow between systems and correct functionality.
- Design and implement cloud architecture using AWS services, ensuring scalability, security, and high availability of applications.
- Manage and provision cloud resources using Infrastructure as Code (IaC) tools.
- Collaborate with UI / UX designers and front-end developers to create intuitive and visually appealing user interfaces using modern web technologies.
- Implement security and data protection solutions to ensure compliance with data privacy regulations (e.g., HIPAA), focusing on safeguarding sensitive information.
- Ensure high availability and disaster recovery of applications.
- Optimize the performance and scalability of applications by fine-tuning databases, APIs, and cloud resources.
- Troubleshoot, monitor, and resolve application performance issues, ensuring stability in production environments.
- Conduct code reviews to ensure adherence to coding standards, best practices, and design guidelines.
- Collaborate with cross-functional teams, including product managers and other engineers, to understand user requirements and provide high-quality technical solutions.
- Propose and implement improvements to enhance system performance, reliability, and scalability.
- Mentor and guide junior engineers, fostering a collaborative and knowledge-sharing development environment.
- Stay updated on the latest industry trends, technologies, and security best practices, and apply them to continuously improve the platform’s architecture and performance.