Python Developer
Location: Sunnyvale, CA (Hybrid 3 days On-Site and 2 days Remote)
Looking only candidates Bay Area, CA
Experience 12+
Hi Tech Clients
2019 Before Created LinkedIn Must
Primary Skills
Core Java, Advance Java, Flask, Django, Vector DB
Job Description
Key Qualifications
- 6+ years of experience with designing and developing web services applications.
- Strong experience with providing and consuming web services / APIs (REST, JSON, OpenAPI/Swagger)
- Experience with modern Python and frameworks (FastAPI/Flask, SQLAlchemy Core, Pydantic, Httpx, Alembic, Pytest, Ruff, Pyright, or
similar)
- Strong experience with data modeling using relational databases, Writing and optimizing complex queries using SQL (Postgres)
- Strong experience with Git, Bug tracking, and collaborating with a software team
- Basic understanding of Containerization and DevOps processes (Docker, Kubernetes, AWS, CI/CD)
- Basic understanding of Data Engineering a plus (ETL, Data warehouses)
- Basic understanding of Frontend web a plus (Vue/React, JavaScript/Typescript, HTML/CSS)
- Strong debugging and diagnostic skills
- Excellent communication and interpersonal skills
- Excellent multi-tasking and organizational skills
- Excellent problem solving and analytical thinking skills
- Self-directed, analytical, and collaborative with a constant desire to learn, improve, and make things better
- Experience working with a cross-disciplinary team of PMs, designers and other developers
Job Description
Under the supervision of a Places Technology Tech Lead, a software engineer is responsible for the following:
- Estimate, plan, and implement software development work.
- Work closely with product manager to gather requirements to build new modules or improve existing modules.
- Evaluate, maintain and improve existing code base to ensure that it is properly structured and utilize software engineering best
practices.
- Troubleshoot, identify, and research reported issues, and have the ability to provide recommendations by comparing advantages and
disadvantages of various solutions.
- Stay on top of new technologies and tools, and adopt relevant ones to the team.
- Participate in peer reviews, learn and apply software engineering best practices to your work.
- Accountable for meeting assigned project objectives and timelines.
- Set engineering vision and direction for existing and future applications.
Education/Experience
BS in Computer Science, Computer Engineering or relevant experience in corporate environment
Candidate Details
|
Full Legal Name (As per SSN)
|
|
|
Email ID
|
|
|
Contact Number & Alternate Number
|
|
|
Best way for communication & Best Time to Reach
|
|
|
Current Location
|
|
|
Relocation
|
|
|
Visa Status & Validity
|
|
|
Salary/Rate
|
|
|
Current Project Status
|
|
|
Interview Availability
|
|
|
Joining Availability
|
|
|
LinkedIn Profile
|
|
|
Employer Details
|
|
|
When did you enter in US and on what Visa?
|
|
|
Last 4 Digit of SSN
|
|
|
Month/Date (DOB)
|
|
|
Highest Degree (University, Stream & Year of Passing)
|
|
|
Bachelor (University, Stream & Year of Passing)
|
|
|
Any Vacation Plan
|
|
|
Any offer or Interview in Pipeline
|
|
Thanks & Regards
Raj Malhotra
Technical Recruiter
E:
ra...@simplisoftwaresolutions.com
P: +1 (508)-471-5167, +1 (989)-218-5282 (WhatsApp Number)
A: 20 Dunia Lane, Northborough, MA, 01532
W:
https://www.simplisoftwaresolutions.com/
L:
linkedin.com/in/raj-malhotra-371130238
USA / Canada / Europe / England / India