Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

Senior Python Developer



  • Responsibilities:

    • Design, architect, develop and implement secure and scalable critical business solutions based on Python

    • Document existing Python projects and create new documentation and training materials for all new projects

    • Work closely with the Tech Lead for expanding the Python footprint in the current software stack

    • Translate Business and User needs into technical requirements and socialize architectural designs to the appropriate stakeholders

    • Help set up Python infrastructure (servers, development pipeline, QA automation, etc)

    • Train & assist other team members in their transition to Python

    • Develop unit tests, run diagnostic tests, identify and repair defects and provide technical support

    • Recommend and implement improvements to processes and technologies

    • Keeping the Python stack up to date with the latest advancements

    Qualifications

    • 7+ years of experience with Python and MVC frameworks such as Django, Flask

    • 5+ years of experience with MySQL or other relational databases

    • 5+ years of experience programming in HTML, JavaScript, and CSS

    • Experience with Node.js (TypeScript is a plus)

    • Experience with front end Javascript frameworks such as Angular, React, or Vue.js

    • Extensive Object-Oriented programming experience

    • Experience with Unit/Functional testing

    • Experience working with additional languages is a plus (Nodejs, PHP, Go, C/C++, Perl, etc.)

    • A strong sense of urgency

    • Ability to effectively communicate with the team and across departments

    • Ability to prioritize business needs

    • Experience working in Agile/Scrum and Waterfall development methodology

    • Ability to collaborate with cross-functional teams to deliver project goals related to developing cross-functional systems

    • Ability to lead the design and development of complex solutions that meet requirements within the timeline focusing on quality

    • Deep understanding/experience of the object-oriented concepts, design patterns, clean coding, code refactoring, code review practices, and experience creating automated unit tests

    • Experience with complex development environments, taking abstract concepts and ideas and formulating a detailed software deliverable

    • Advanced knowledge and experience in the design and development of relational databases

    • Advanced knowledge in implementations of microservices and service-oriented architecture.

    • Experience in requirements capture, analysis techniques, and process improvement approached

    SDLC

    • The Eastern European team will work closely with the two Tech Leads in Los Angeles for expanding and maintaining our software products

    • Our Los Angeles Product department creates detailed PRDs that are further refined by the Tech Leads (PRD Refinement) and reviewed with the engineering team (Sprint Planning)

    • We use both Story Point and Time Estimations for our tickets

    • We are an Agile team with a 2-week Sprint and a daily Stand Up (11:30amPST)

    • We use JIRA and Confluence for ticket management and GitHub for code repo

    • We have a continuous code review and QA, both done in Los Angeles

    • The engineers log their time at the end of the day for each JIRA ticket they worked on

    Apply us https://www.velvetech.com/careers/



  • Hi Alex,
    I`m a Python software developer and researcher.
    My HTML CV:
    https://volodymyr14.pythonanywhere.com/cv
    Best Regards,
    Volodymyr


Log in to reply