TITLE - Backend Developer
DESCRIPTION - The Backend Developer has technology skills that focus on the backend portion of the
technology stack, primarily focused on database technology. This role is responsible for
ensuring that the backend is scalable, responsive and high-performing. This role must also
understand the role of the backend in the broader technology stack and communicate effective
with other members of the development team.
RESPONSIBILITIES -
- Key member of the development team in creating software that meets business
- objectives
- Go-to expert for the backend and associated technologies for the development team
- Understanding of backend layers of the stack: server, networking, hosting, data modeling, business logic and how that is used to impact the other layers of the stack
- Collaborate with the rest of the engineering team to design and launch new features.
- Maintain code integrity and organization
REQUIREMENTS -
- B.S. degree in Computer Science or equivalent
- Highly experienced with programming languages and database technologies, including Python and PostgreSQL (JavaScript also desired)
- Experience with server, networking and hosting architectures
- Experience with data modeling, business logic, and API layer
- Understanding and implementation of security and data protection.
- Excellent written and verbal communication skills
- Experience with Agile Software Development methodologies and working in teams
- Experience in writing quality unit tests
- Experience in a healthcare IT environment preferred