Senior Software Engineer (Puerto Rico)
Job DescriptionJob Description
At BrainHi, we are a relentlessly customer-focused team with the mission of increasing access to healthcare by re-engineering the way hospitals and medical clinics communicate with their patients. We are seeking a highly skilled Senior Software Engineer to join our team. As an Engineer, you will be building, maintaining and operating the systems that give superpowers to hospital staff members to streamline their day-to-day and automate repetitive work. You will collaborate with cross-functional teams to ensure optimal system performance. This is an exciting opportunity to contribute to the success of our organization and customers by leveraging your technical expertise.
Responsibilities include:
- Technical Leadership: Contribute to the design, development, and implementation of complex features and enhancements for our applications, ensuring scalability, reliability, and performance.
- Coding and Development: Write clean, efficient, and maintainable code that meets the functional and non-functional requirements of the new features.
- Code Review and Quality Assurance: Conduct code reviews to ensure code quality and adherence to best practices.
- Collaboration and Communication: Collaborate closely with the product management team, designers, and other engineers to understand feature requirements and translate them into technical specifications.
- Problem Solving: Tackle challenging technical problems and devise innovative solutions that enhance the functionality and performance of BrainHi's platform.
- Continuous Improvement: Stay abreast of new technologies and methodologies that can improve the development process or the product itself. Advocate for and implement best practices in software engineering within the team.
- Scalability and Performance: Ensure that new features are scalable and performant, taking into account the growing user base and data volume of BrainHi.
- Security and Compliance: Adhere to security best practices and ensure that new features comply with relevant regulations and standards, particularly those related to healthcare data.
- Deployment and Monitoring: Oversee the deployment of new features and monitor their performance in production, quickly addressing any issues that arise.
Requirements
- Demonstrated Experience: A solid track record as a Software Engineer or a similar role, with a focus on practical implementation and maintenance of software systems.
- Cloud Platform Proficiency: Experience with cloud platforms, preferably AWS, for scalable and efficient deployment of services.
- Scripting Skills: Proficiency in scripting like PowerShell and Python for automation and configuration management.
- Frontend skills: Proficiency in JavaScript frameworks, preferably React JS
- CI/CD and Containerization: Familiarity with continuous integration and continuous deployment tools (e.g., GitLab CI/CD) and containerization technologies (e.g., Docker) to streamline development and deployment processes.
- Monitoring and Log Analysis: Knowledge of monitoring and log analysis tools to ensure optimal system performance and to effectively troubleshoot issues.
- Problem-Solving Ability: Excellent analytical skills with a proven ability to tackle complex technical challenges and find effective solutions.
- Collaboration and Communication: Strong interpersonal skills to collaborate effectively with cross-functional teams and communicate technical concepts clearly.
- Attention to Quality: A meticulous approach to work, ensuring high-quality output and adherence to project timelines.
- Adaptability: Willingness to learn and adapt to new technologies and methodologies to stay current in the field.
Benefits
- Medical Insurance
- Internet Allowance
- 401k
- Unlimited PTO (certain restrictions apply)
- Company Rewards program
- Hybrid Work
BrainHi is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of any kind: BrainHi is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at BrainHi are based on business needs, job requirements and individual qualifications, without regard to , , or belief, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. BrainHi will not tolerate discrimination or harassment based on any of these characteristics. BrainHi encourages applicants of all ages.