Job Details

ID #19726241
State Texas
City Irving
Job type Contract
Salary USD Depends on Experience Depends on Experience
Source Make Corporation
Showed 2021-09-16
Date 2021-09-15
Deadline 2021-11-13
Category Web/HTML/info design
Create resume

Python API Tech Lead

Texas, Irving, 75014 Irving USA

Vacancy expired!

Python API Tech Lead#JC –4000

Location: IRVING, TX

Duration: 6 Months+

Job Description:
  • Executes full product life-cycle (inception through deprecation) to create highly scalable and flexible RESTful APIs to enable an infinite number of digital products.
  • Collaborates with other Engineers, Creative/UX designers, Scrum Masters, Product Managers, Business Analysts and Architects.
  • The SSE must have a strong and continuously growing proficiency in RESTful API development focused on Python and Node.js.
  • This includes actively participating in designing, developing, reviewing, testing and deploying APIs (including supporting infrastructure) to drive our digital products.
  • Some experience mentoring more junior developers recommended.
  • Experience performing code reviews.

Job Requirements:
  • 5+ years of python server development using Django, Flask, Bottle or other python frameworks
  • 6+ years’ industry experience
  • Ability to write unit-tested and maintainable code
  • Expertise working with and building RESTful APIs
  • Expert in Python
  • Knowledgeable in cloud platforms (preferable AWS: both traditional EC2 and serverless Lambda), micro-services architecture, CI/CD solutions (including Docker), DevOps principles, message queue systems, and background task management.
  • Experience with API security frameworks, token management and user access control including OAuth, JWT, etc.
  • Solid foundation and understanding of relational and NoSQL database principles.
  • Well organized with a bias for action with minimal direction.
  • A team player with a start-up/entrepreneur mindset.
  • Ravenous about learning technology and problem solving.
  • Strong writing and communication skills.
  • Understanding of OOP and Data Structures and know when to apply them in daily coding scenarios
  • Message queues (RabbitMQ, ZeroMQ, etc)
  • Background task processing (Celery, etc)
  • Experience configuring container like systems (Vagrant, Docker, etc)
  • Basic understanding of modern web components (HTML/CSS/JS)
  • Ability to self-organize with minimal guidance/competing priorities and work effectively within a team

Vacancy expired!

Subscribe Report job