Job Details
Skills And Tools:
Job Description
We seek a Senior Backend Software Engineer to join our remote back-end web development team. Your role involves designing and implementing solutions, maintaining systems, and mentoring team members. Active participation in code reviews and a focus on AI and LLM field engagement are key aspects.
Job Requirements
Key Responsibilities:
1. Design and implement robust back-end solutions.
2. Maintain and enhance existing systems.
3. Collaborate with cross-functional teams.
4. Mentor team members.
5. Participate in code and design reviews.
Qualifications:
1. Strong foundation in Computer Science and Software Development.
2. Expertise in Python (Django), or similar framework, for Back-End Web Development.
3. Proficient in OOP, cloud-based systems, microservices, and database design.
4. Experience in Agile methodologies.
5. Excellent teamwork and communication skills.
6. Bachelor's or Master's degree in Computer Science or related field.
7. Experience in healthcare or the medical industry is a plus.
Additional Qualifications:
1. Azure Cloud Services:
- Experience in designing, deploying, and maintaining applications on Azure.
2. Database Management:
- Proficiency in PostgreSQL, including optimization and management.
3. Containerization:
- Hands-on experience with Docker and container orchestration.
4. Recordings Management:
- Previous exposure to working with recordings, audio data, or multimedia.
Desired Technical Skills:
- Familiarity with Azure services (Azure Functions, Azure DevOps, Azure SQL Database).
- Knowledge of Kubernetes and CI/CD pipeline setup.
- Experience in handling audio or video recordings within software is a big plus.