Unknown Company

Sr. Python Developer

memphis, tn • Posted 3 days ago
Remote Contract General

Sr. Python DeveloperApex Systems has an immediate need for a Sr. Python Developer for a 12+ month contract with a client based in Tennessee. Our client is going through a big transformation on digital channels with heavy investment to modernize their search platform from legacy monolithic architecture to the latest MACH (Micro Services, APIs first, Cloud Native, & Headless) architecture with AI/ML enabled personalized search experience for their customers. They are looking for a Sr. Software Engineer with good eCommerce/Search experience to be part of this challenging journey to help us accomplish these goals. This position is responsible for the design, development, and maintenance of the new search platform.Location: 100% Remote (CST work schedule)Duration: 12+ month ContractResponsibilities:Participate in any and potentially all roles of the systems development life cycle. Roles may vary by project and assignment. This may include, but is not limited to:Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/useAccurate work planning estimation and execution; accurate project and time trackingWork in a team environment to develop and support each other through peer code reviewsWork in incremental Agile delivery model with product-centric teams to develop enterprise solutionsRequirements:Bachelor’s degree in Computer Science or a related field requiredMinimum of 5 - 10 years of hands-on Development experience designing, architecting, and developing software solutions using PythonDesired: Bash shell scripting (on Linux)Desired: Experience with Spring framework, Spring Boot, etc.Desired: Hand-on experience in working with one of the following: Apache Solr, Lucidworks Fusion, ElasticsearchStrong understanding of REST APIs design and developmentAdvanced problem-solving, technical domain, and analytical skillsAbility to create effective & simple technical designs and estimation of the work to be performed.Required Skills: Minimum of 6 years of hands-on Development experience designing, architecting, and developing software solutions using Python. Cloud native development experience Hands on experience in developing web applications implementing Model View Control architecture using Django, Flask web application frameworks. Developed web applications, RESTful web services and APIs using Python Flask, Django; good knowledge of web services with protocols SOAP, REST.

Experience with MACH Architecture: (Micro Services, APIs first, Cloud Native, & Headless)

Back to Job Search