• California
    18 days ago

    Job Description

     

    Python Developer – Job Description

    Role Overview
    We are seeking a talented Python Developer to design, develop, test, and maintain scalable backend applications and APIs. The ideal candidate should have strong Python programming skills, experience with web frameworks, and a passion for building high-quality software solutions.

    Key Responsibilities

    • Develop, test, and maintain Python applications and backend services.
    • Design and implement RESTful APIs and microservices.
    • Write clean, efficient, maintainable, and well-documented code.
    • Collaborate with frontend developers, QA engineers, and product teams to deliver high-quality features.
    • Troubleshoot, debug, and resolve application issues.
    • Optimize application performance, scalability, and security.
    • Integrate third-party APIs and external systems.
    • Write unit and integration tests to ensure code quality.
    • Participate in code reviews and follow software development best practices.
    • Contribute to Agile/Scrum activities, including sprint planning, stand-ups, and retrospectives.

    Required Skills

    • Strong proficiency in Python.
    • Experience with Python frameworks such as Django, Flask, or FastAPI.
    • Good understanding of REST APIs and microservices architecture.
    • Experience with SQL databases (PostgreSQL, MySQL) and/or NoSQL databases (MongoDB).
    • Familiarity with Git and version control workflows.
    • Strong understanding of Object-Oriented Programming (OOP) principles.
    • Knowledge of software development lifecycle (SDLC) and Agile methodologies.
    • Excellent problem-solving and debugging skills.

     

    Footer for a Job Post

    Numbers & Facts

    LocationCalifornia

    Skills

    • Agile Programming Methodologiesunmatched
    • Application Programming Interface (API)unmatched
    • Best Practicesunmatched
    • Code Reviewsunmatched
    • Computer Programmingunmatched
    • Debugging Skillsunmatched
    • Djangounmatched
    • Gitunmatched
    • Identify Issuesunmatched
    • Integration Testingunmatched
    • Microservicesunmatched
    • MongoDBunmatched
    • MySQLunmatched
    • NoSQLunmatched
    • Object Oriented Programming (OOP)unmatched
    • PostgreSQLunmatched
    • Problem Solving Skillsunmatched
    • Python Programming/Scripting Languageunmatched
    • Quality Assuranceunmatched
    • REST (Representational State Transfer)unmatched
    • SQL Databasesunmatched
    • Scrum Project Management and Software Developmentunmatched
    • Software Administrationunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Software Testingunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Sprint Planningunmatched
    • Standup Meetingsunmatched
    • Test Plan/Scheduleunmatched
    • Unit Testunmatched
    • Web Application Frameworkunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder