Job Overview
We are eager to invite a Senior Software Engineer specializing in Python and Django to join our dynamic team within the healthcare sector. In this pivotal role, you will have the chance to significantly impact patient care by spearheading essential technical projects. Join a talented and supportive group dedicated to delivering innovative solutions that address critical health challenges.
Key Responsibilities
Role
As a Senior Software Engineer, you will be instrumental in sculpting our technological landscape, overseeing complex projects from conceptualization to execution. Your role entails:
- Collaborating with multidisciplinary teams to design, develop, and test enhancements that align with our strategic technology roadmap.
- Establishing yourself as the primary authority on our web application architecture, encompassing the Vue.js front end, Python Django Web API, and Google Cloud infrastructure, including GKE, Cloud SQL, Cloud Storage, and BigQuery.
- Addressing technical debt while proactively embedding best practices in system design and development processes.
- Forecasting challenges and devising strategies to mitigate roadblocks, ensuring the seamless execution of vital projects.
- Leading process improvements aimed at enhancing efficiency, reducing costs, and elevating the quality of our architectural practices.
- Fostering strong partnerships with the engineering team and other departments to ensure a cohesive approach to our technological solutions.
- Maintaining high standards for project scope, design, and technical execution.
Required Skills
You are a natural problem solver who is passionate about developing scalable and efficient software solutions. You thrive in collaborative environments that encourage autonomy, creativity, and ownership. Key skills include:
- 7+ years of software development experience, with a focus on back-end systems, preferably in the healthcare domain.
- Proficiency in Python, primarily with Django and Django Rest Framework (DRF).
- Solid experience in constructing scalable web APIs.
- Familiarity with DevOps tools and methodologies (CI/CD, Infrastructure as Code, Docker, Kubernetes, Terraform).
- Strong understanding of relational database design, optimization, and indexing, particularly in PostgreSQL.
- Acquainted with state management systems (state machines, rules engines).
- Proven ability to scope, develop, and validate complex software solutions.
- A strategic mindset coupled with a results-driven approach.
- Enthusiasm for guiding code reviews and setting high standards for maintainability.
- Excellent communication abilities and a collaborative spirit.
- Comfort operating in fast-paced, high-growth settings.
Qualifications
- Minimum of a Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- At least 7 years of relevant experience in software development, particularly focused on back-end systems.
Career Growth Opportunities
We are dedicated to fostering your personal and professional development, offering numerous avenues for advancing your career and enhancing your skill set.
Company Culture and Values
You will be part of an organization that cherishes innovation, teamwork, and continuous growth. We empower you to take ownership of your projects, share your insights, and work flexibly within our mission-driven environment, which is centered around improving patient care.
Networking and Professional Opportunities
Joining our team also opens doors for networking and collaboration within the healthcare and technology sectors, allowing you to connect with like-minded professionals and industry leaders.
Why Join Us?
If you are passionate about leveraging technology to create a positive impact and wish to become part of an innovative and compassionate team, we encourage you to apply. Take the next step in your career with us!
Employment Type: Full-Time