Senior Software Engineer, Backend - 1936712

at  Connect Staffing Professional

San Francisco, California, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate22 Jul, 2024USD 175000 Annual28 Apr, 20245 year(s) or aboveDjango,Databases,Rfcs,Nosql,Communication Skills,Python,Kubernetes,Sql,Docker,DocumentationNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

SENIOR BACKEND SOFTWARE ENGINEER

As a Senior Backend Software Engineer at our company, you’ll play a crucial role in developing data-intensive applications and services that revolutionize the way doctors interact with medical images using cutting-edge technologies like Computer Vision, NLP, and Machine Learning. Working closely with product designers, managers, and researchers, your mission will be to leverage technology to enhance the quality of care delivered by doctors.

REQUIREMENTS:

  • 6+ years of professional experience with Python or a similar object-oriented language (Python3 preferred).
  • 5+ years of API design experience.
  • 5+ years of experience with databases (SQL or NoSQL).
  • Demonstrated expertise in addressing performance and optimization challenges, especially at scale.
  • Excellent written and verbal communication skills, including the ability to write documentation and RFCs.
  • Ability to assess the trade-offs of various solutions and select the most suitable one based on business needs.
  • Bonus: Experience with Amazon AWS, Django, Docker, Kubernetes, and general full-stack development.

Responsibilities:

  • Develop API solutions for both internal and external web services, ensuring the storage and exposure of all data generated by radiologists, with a focus on writing well-tested code using test-driven development practices.
  • Construct high-performing and dependable services to manage and transfer large volumes of data to clients.
  • Collaborate with frontend and quality engineers throughout the development lifecycle, from specification to deployment.
  • Participate in brainstorming sessions with product managers, designers, scientists, and the GTM team to conceptualize new features.
  • Translate the company’s vision into a concrete roadmap on a quarterly basis, collaborating with engineers, product managers, and senior leadership.
  • Mentor and train fellow team members on design techniques and coding standards to elevate the team’s proficiency.
  • Analyze problem requirements from the Product team, provide customized feedback, and devise innovative solutions.
  • Review, plan, and architect end-to-end solutions, focusing on company goals and making trade-offs between solutions based on cost and value.
  • Conduct code reviews and engage in pair programming sessions with other engineers to ensure high-quality code.
  • Contribute to the establishment of robust testing practices to prevent regressions in the solutions provided.


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

San Francisco, CA, USA