Software Engineer - Backend (Java/Python)
Java/Python Backend Software Engineer
Direct Hire
100% Remote (CST/EST)

Must Haves: Python, Java, Google Cloud Platform (Google Cloud Platform), microservices, SQL/NOSQL, Docker/Kubernetes

Responsibilities:
The Senior Backend Software Engineer will be an instrumental part of building clean, scalable, and maintainable backend services. You will build highly scalable products for the enterprise customer, solve complex engineering challenges that come along with that and collaborate with your team to continue improving the product and customer experience.
Develop new Java/Python based micro-services
Software design and implementation on a cloud-based platform.
Understand, design and participate in architecture of end-to-end products including services, mobile and web applications.
Produce clear, concise, and well-written technical design documents.
Collaborate with software and systems engineering to transform software-based medical devices requirements into formally documented detailed design, and development stories.
Implement services with predefined frameworks and base guidelines.
Collaborate with the test team for software verification.
Lead and participate in design workshops to facilitate and articulate modeling and architecture principles.
Lead a team of software engineers from nearshore and offshore partners.
Review others' work (code, design) and provide guidance for a consistent implementation.
Apply emergent technologies and best practices to the design of software solutions.
Support troubleshooting issues with services and perform data profiling/analytics activities.

Requirements:
BS/MS in Computer Science or equivalent fields
3+ years of experience as software engineer
Strong understanding of the software design/architecture process
3+ years of experience in Java and/or Python programming
2+ years of experience working in micro-services in cloud environments such as Amazon Web
Services or Google Cloud Platform
Experience with GRPC and REST
Experience with SQL and NOSQL databases
Knowledge of metadata model-driven software system and object-oriented software design
Hands-on experience with tools such as GitHub, Jenkins, Docker and Kubernetes
Experience with unit and integration testing
Strong communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences. And strong written communication skills in order to be able to write technical documentation at a quality level that can be submitted to Regulatory Authorities
Expected to operate with autonomy, while some oversight and direction may be required.
Experience in working in an environment following Agile methodology
Familiarity with health care industry and data privacy regulations is a plus
Experience in working with HL7 FHIR standard and API is a plus.

Yoh, a Day & Zimmermann company, is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Visit https://www.yoh.com/applicants-with-disabilities to contact us if you are an individual with a disability and require accommodation in the application process.
Software Engineer - Backend (Java/Python)
Base plus bonus and full benefits
Java
Python
microservices
GCP
Docker
Kubernetes
More jobs from this company