Sr. Python/Django Developer (Commerce)

Location: Tampa; San Diego; Remote; Major US City

Start Date: May 1, 2021

Job Description

We are growing! Venuetize is currently recruiting for a talented Sr. Python Developer to build, lead, and extend Venuetize’s Commerce platform. This role reports into the Sr. Platform Architect and leads a team of other Python/Django Developers.

Responsibilities

• Development of RESTful APIs and microservices in Python using Django, MySQL, and Postgres
• Identify and improve API performance (latency, DB queries, etc.), and write API unit tests.
• Improve existing workflows, rewrite or refactor code to improve service scalability and availability
• Develop integrations with 3rd-Party services and APIs
• Designing and developing RESTful webservices to be consumed by multiple platforms (iOS, Android, and Web/HTML) and ones that easily scale to large volumes
• Collaborate with Solution Architects and Frontend/Mobile Developers to develop technical solutions
• Write unit tests (TDD), debug and improve code quality, stability, and scalability
• Document technical designs and Proof-of-Concepts for other developers to leverage
• Conduct code reviews for code produced by junior and senior developers on the team
• Ability to identify code bottlenecks, memory leaks using tools and sound architecture
• Collaborate with cross-functional teams to define, design, and release new features
• Lead priorities on related bug fixes and improving overall application performance
• Leveraging best of new technologies to continue to innovate the Venuetize’s platform

Qualifications

• 5+ years of experience in Python / Django development
• Backend architecture experience, (preferably with payment integrations)
• Solid foundation and understanding of industry best practices in Application Design and DB architecture
• Experience with Python webservers, (particularly w/ libraries like Django, Jinga2, and Webapp2 a plus)
• Ability to take on and lead large and complex initiatives
• Strong working knowledge on how the Web UI layer works which includes HTML, jQuery, JavaScript, AJAX, and NodeJS
• Strong working knowledge of SQL, MySQL, and/or PostgreSQL databases
• Working knowledge on CI/CD tools like TeamCity or Jenkins
• Natural aptitude for problem solving
• Excellent problem solving and communication skills

Preferred Qualifications

• Experience with payment gateway integrations (FreedomPay, Auth.net, WorldPay)
• Experience developing applications that scale and sustain high traffic volumes
• Experience with NoSQL databases
• Experience with Kafka or any other distributed event streaming platform

To apply, please forward your resume to careers@venuetize.com.