Senior Software Engineer – Frontend, Full Stack

United States – Remote Full-Time$100k - $125k /year

Job Description

Join our team as a Senior Software Engineer! You will be at the forefront of designing, implementing, and maintaining cutting-edge software for our clinical solutions products. Your responsibilities will include: - Designing and implementing software front-end and full stack application enhancements and maintenance - Participating in iteration and release planning - Adhering to core design and testing principles - Interpreting detailed technical specifications - Following and updating design specifications as needed - Learning and following standards, processes, and procedures - Authoring supporting documentation - Preparing work for release/deployment management - Participating in peer technical reviews - Troubleshooting issues and providing support - Completing design tasks within allotted time - Mentoring Software Developers, ensuring work quality - Coordinating with IT and business teams - Training developers on standards, policies, and procedures - Supporting Software Applications: Coordinates issue resolution process

Qualifications

To succeed in this role, you should have: 1. 5+ years of experience with mobile responsive development in Angular and React 2. Strong software engineering skills on the C# / .NET Core platform 3. Proficiency in web and mobile responsive front-end technologies including Angular/React, JavaScript and CSS 4. Experience in JSON and API development methodologies 5. Experience in containerization (dockers/Kubernetes) is preferred 6. Experience in CI/CD is preferred 7. GitLab experience is highly desirable 8. Strong knowledge of SQL, specifically with Microsoft SQL Server 9. Experience with test driven development 10. Excellent communication (written and verbal) and problem-solving skills 11. Knowledge of agile methodologies and experience working in an agile environment 12. Thorough understanding of data structures and object-oriented techniques 13. Knowledge of basic statistics 14. Ability to multi-task and prioritize project tasks 15. Excellent individual time management skills 16. Bachelor's Degree or comparable broad-based work experience is required 17. Advance training or certification in software design/development is an advantage

Benefits

We offer: - Competitive benefits package - Discretionary bonus or commission tied to achieved results


Apply Now