Senior Software Engineer, Backend - 1936712
at Connect Staffing Professional
San Francisco, California, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 22 Jul, 2024 | USD 175000 Annual | 28 Apr, 2024 | 5 year(s) or above | Django,Databases,Rfcs,Nosql,Communication Skills,Python,Kubernetes,Sql,Docker,Documentation | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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