Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by LeanTaaS, so some details may not match this job. The employer's own page has the real description.
Overview
As a Staff Software Engineer - Python at LeanTaaS, you will leverage your expertise to architect, develop, and maintain critical software solutions that enhance healthcare operations. Your role will encompass collaborating with cross-functional teams to design system components, optimizing performance, and implementing best practices to ensure the delivery of scalable, robust software. You will be instrumental in driving innovation within our product offerings, providing mentorship to junior engineers, and contributing to the overall technology strategy of the organization.
Job Responsibilities
- Design, develop, test, and deploy scalable software solutions primarily using Python.
- Collaborate with product managers and stakeholders to understand requirements and translate them into technical specifications.
- Implement software engineering best practices for version control, continuous integration, and continuous deployment.
- Mentor and guide junior engineers, fostering a culture of knowledge sharing and professional growth.
- Conduct code reviews to ensure code quality and adherence to standards.
- Monitor and optimize the performance of applications in production environments.
- Participate in the full software development lifecycle including planning, definition, development, testing, and maintenance.
- Stay updated on new technologies and methodologies in software development and recommend improvements where applicable.
Qualifications
- Bachelor’s or Master’s degree in Computer Science or a related field.
- Minimum of 5 years of professional experience in software development, with a focus on Python.
- Proven experience in designing and developing complex, scalable systems.
- Strong understanding of algorithms, data structures, and software design principles.
- Familiarity with cloud platforms, such as AWS or Azure, and their services.
- Experience with containerization and orchestration technologies such as Docker and Kubernetes.
- Excellent problem-solving skills and ability to work independently.
- Strong communication skills, both verbal and written.
Technologies & Tools
The Staff Software Engineer - Python will primarily work with Python and related frameworks, as well as cloud technologies such as AWS or Azure. Familiarity with Docker and Kubernetes for container management and orchestration is crucial. Additionally, version control systems such as Git and CI/CD tools will be integral to the development workflow. Knowledge of relational and non-relational databases will also be beneficial in this role.
Ideal Candidates
The ideal candidate for the Staff Software Engineer - Python position will be a proactive, detail-oriented professional who thrives in a dynamic and fast-paced environment. They should possess a strong technical acumen paired with a collaborative mindset to work effectively within teams. A continuous learner, the candidate should be motivated by challenges and demonstrate exceptional analytical abilities. Excellent interpersonal skills are essential for fostering productive relationships with peers and stakeholders.
The most unemployment pays a week runs from $235 in Mississippi to $1,208 in Washington. Compare the states →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.