Senior Backend Engineer Who we are: AMOpportunities is the pioneer of CTaaS, Clinical-Training-as-a-Service, and the preferred clinical training provider for healthcare trainees worldwide.
Our platform provides a comprehensive solution to clinical training capacity and access issues.
Through our software and services, hospitals can earn revenue and attract new talent without expending additional resources.
Educational institutions can benefit from our software and services too with guaranteed U.S.
training which meets their unique curriculum requirements and allows for expanded student enrollment.
The creation of this unique software and our services is inspired by the growing global shortages of healthcare professionals.
Were changing the future by providing a learning model that empowers healthcare trainees to learn and work anywhere.
Over 3,200 medical trainees have benefited from our 250 clinical experiences.
Were breaking down traditional borders and building the future of healthcare education.
Frequently cited statistics show that women and underrepresented groups apply to jobs only if they meet 100% of the qualifications.
AMOpportunities encourages you to apply even if you do not meet all listed qualifications.
We look forward to your application.
About the position: The Senior Backend Engineer position requires you to use software development languages and tools to research, design, implement, manage, test, and evaluate software programs.
The Backend Engineer will work and familiarize themselves with the customer, employee, and management web applications as well as the API/Cloud stack.
Their projects are outlined and consist of backend, and database design tasks.
This person will focus on performing needed maintenance on existing development and resolving customer or management service desk tickets as well as internally reported bugs or errors.
The Backend Engineer is expected to write clean, commented code that is modular, documented, as well as testable with automation scripts.
The AMO technology team works collaboratively utilizing clear communication to support the team and development projects successfully.
This person is required to create and/or maintain enterprise quality software and share their expertise in contributing to an online customer marketplace.
Duties and Responsibilities: Architecting, building, testing new backend functionality.
Modifying existing software to fix error, improve its performance Deploying software tools, processes and metrics Directing software programming and documentation development Preparing reports on programming project specifications, errors, activities, or status Consulting with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements Build and implement modular, well-documented code.
Create new public and private REST and GraphQL API endpoints according to project document or task.
Submit frontend changes according to project wireframe or prototype.
Write data-agnostic automated tests and increase code coverage with every code submission.
Coordinate and integrate AMO API endpoints with external microservices or API services.
Work with visitor and hosting management platform web applications.
Take an architectural leadership role in the task, project, or service.
Abide by development procedures outlined in the developer handbook.
Take a supportive role in issuing, reviewing, assisting, and approving the work of other Backend Developers.
Coordinate with other teams, departments, stakeholders to validate solutions, project, and software success.
Submit improvements to existing backend code based on reported issues or bugs.
Utilize existing or establish new cloud services to accomplish projects or tasks.
Take leadership in analyzing system and APM logs to determine solutions to reported bugs and issues.
Document and communicate project/task status, roadblocks, dependencies, test procedures, and solutions using Jira and Confluence software.
Skills: Must be proficient in English.
Willing to work under the constraints, culture, and hours of a funded start-up.
Has completed work to show in an interview.
Strong attention to detail.
Strong knowledge of MYSQL.
Strong knowledge of Node.js, express.js and GraphQL.
Strong knowledge of REST API endpoints.
Strong expertise using Git for personal use or in a team environment.
Familiar with Docker and docker-compose.
Familiar with serverless framework and AWS Lambda.
Experience: Has a Computer Science Degree or equivalent.
Minimum of 6 Years of professional software development experience.
Experience working on a production environment.
Experienced in developing software in a team environment.
Strong experience in creating REST APIs endpoints in Node.js with express.js.
Experienced with database design strategies.
Experienced in integrating third-party APIs.
Experience writing automated tests.
Experienced with cyber security best practices.
What You Gain: Competitive salary between $110,000 and $160,000 depending on experience.
Option package increasing total comp 25% Comprehensive Benefits Program: Medical, Dental, Vision, 401k, Tax Exempt Student Loan Repayment, and Commuter Benefits.
A mission-driven work environment committed to a spirit of support, growth, and achievement.
Performance-based career growth opportunities.
A front-row seat for the exponential growth of a booming education tech company.
Equal Opportunity Employer AtAMOpportunitieswe champion the reality of diversity and the necessity of inclusion and accessibility.
We are deeply committed to the principle of equal employment opportunity for all employees, and to providing our employees with a work environment free of discrimination and harassment.
We strictly prohibit discrimination and harassment based on disability, gender identity, gender expression, pregnancy status (including childbirth and related states), sexual orientation, race, color, social or ethnic origin, religion, age, HIV status, past/present military service, or any other status protected by federal, state, or local law.
Due to the unprecedented situation of COVID-19, AMOpportunites has decided to protect our current and future employees by managing our business remotely.
This is inclusive of interviewing, onboarding, and each role day to day.
Please consider that our roles are hybrid with options to work remotely or in-office following the guidance of local health authorities and the CDC.
Powered by JazzHR