Software Engineer Python Backend - Mountain View, United States - Pyramid Consulting, Inc

    Pyramid Consulting, Inc. background
    Technology / Internet
    Description

    Immediate need for a talented Software Engineer Python Backend. This is a 06+ Months Contract opportunity with long-term potential and is located in Mountain View, CA(Onsite). Please review the job description below and contact me ASAP if you are interested.

    Job ID:

    Pay Range: $80- $88/hour. Employee benefits include, but are not limited to, health insurance (medical, dental, vision), 401(k) plan.

    Key Responsibilities:

    • Lead the technical design, implementation, and deployment of software solutions
    • Coordinate and lead cross-functional teams, ensuring that projects are successfully executed meeting company standards for quality software engineering
    • Design and ship high volume of elegant code with foresight to avoid performance, scalability, usability, maintainability, availability and testability issues.
    • Maintain understanding of latest technologies and tools and leverage them to improve existing products and services.
    • Identify opportunities within the team for potential leverage and reuse by developing libraries, APIs, and shared services
    • Assist in the onboarding and ramp-up of new engineers
    • Contribute towards the definition of product and technical roadmaps

    Key Requirements and Technology Experience:

    • Python and frameworks like Django/Flask .
    • Azure/AWS.
    • CI/CD.
    • APIs - Fast API or REST API.
    • BA/BS degree in Computer Science or related field.
    • 4+ years of software engineering experience.
    • 2+ years of Python experience.
    • Proven track record of developing large-scale highly available services and systems in either Java or Python.
    • Working experience in the development as well as consumption of Web Services APIs (JSON / XML / RPC).
    • Working experience of build systems, databases, and Linux-based infrastructures.
    • Working Cloud experience (Azure, AWS, etc.) would be preferred.
    • Demonstrated understanding of Computer Science fundamentals.
    • Demonstrated understanding of architectural models and technology stack used for developing. highly scalable and highly available web applications and systems.
    • Demonstrated communication skills, both written and verbal.
    • Understanding of Agile Software Development methodologies.
    • Experience developing mobile applications a bonus.
    • Developer
    • Communication
    • Collaboration

    Our client is a leading Healthcare Industry, and we are currently interviewing to fill this and other similar contract positions. If you are interested in this position, please apply online for immediate consideration.

    Pyramid Consulting, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.