Filter by category

Filter by type

Senior Python Developer at Velvetech LLC

go back to Developer Jobs
  • Northbrook
  • fulltime

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 approaches

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

Join the Velvetech (https://www.velvetech.com) team today!

You need to be logged in to apply. Login or create an account.
Is this job ad fake? Report it!