Senior Python Developer

Python, Developer, API, Java, MySQL, Linux, Test
Full Time

Job Description

Senior Python Developer

We are looking for engineers with strong foundations in software design, who are eager to learn and solve challenging problems.

Senior Python Developer Required Qualifications:
  • Bachelor' s degree or equivalent practical experience
  • 5+ years of application and API development experience
  • 5+ years of experience with Ruby, Python, Java, Go and/or NodeJS
  • 5+ years of experience with web frameworks such as Rails, Django, Flask, Spring, Revel and/or Express
  • Experience with MySQL or other relational databases
  • Experience with Git or other source code control systems

Senior Python Developer Preferred Skills:
  • Experience developing large-scale, high availability web applications and RESTful APIs
  • Proven ability to interface with product management and communicate across engineering teams; Ability to seek and provide guidance when needed
  • A passion for open source-based development, continuous delivery models, and using best-of-breed tools
  • Experience with Linux, Kubernetes, Docker, Redis, Pub/Sub, Celery, and/or other related platform technologies
  • Ability and eagerness to learn new technologies and architectures
  • Experience building and operating observable applications with APM, monitoring, alerting, etc.

Senior Python Developer Key Responsibilities:
  • Develop creative and innovative solutions for the next generation of educational learning
  • Participate in all aspects of the application development life cycle including specifications, prototypes, development, quality assurance, deployment, and operations
  • Contribute thought leadership to software architecture and design discussions
  • Develop and modify internal and external facing software as part of an engineering team
  • Participate in team code reviews, presenting your work for feedback and providing constructive feedback to others
  • Support development with appropriate documentation of your work
  • Test your work hands on and with automated tests; shepherd it through the quality assurance and release processes
  • Support the on-call operations of the team, troubleshooting and resolving issues when they arise
Dice Id : 10340091
Position Id : 2311
Originally Posted : 2 months ago
Have a Job? Post it