Position: Senior Python Engineer
Company: Waverley software
Experience required: 5y
Category: Python
English level: intermediate
Published: 2021-10-01T00:00:00+03:00

Python programmer for new SaaS platform.  
 
How often do you get a chance to be on the ground floor of something new and exciting? 
Where you can influence the architectural, design, and implementation choices? Are you tired 
of working on legacy code? This is your chance to start from the ground floor of a new project.  
 
A successful, profitable, privately held business is expanding their products with a new SaaS 
platform.  Join in the first few people to make a real impact on the success of this product. 
 
Sr Python developer needed to help create a new SaaS Platform for a linguistic computing 
platform. This platform will provide a set of APIs and related services to provide data to an 
exciting UI with compelling content. The system will store arbitrarily complex, non-normalized 
data and access it via flexible, graph query API. The server will use AWS cloud services to host 
the services and data.  
 
You should be a self-motivated, responsible professional software developer and have some of 
the following experience and expertise: 
 
∙Python 3.7 and greater 
∙AWS or similar cloud service (VPC, S3, Lambda, DynamoDB, Aurora DB, EC2, FarGate, 
EKS) 
∙Microservices and related software patterns 
∙Use of container services 
∙Unit and integration testing 
∙Experience working on business software 
∙Knowledge of best practices around security and privacy 
∙Federated login (SAML, OAUTH 2, OpenID, JWT, …) 
∙Integration with other systems 
∙Web service design and implementation 
∙Open source software 
∙Linux servers 
∙Software Architecture 
∙DevOps experience 
∙NoSQL, SQL, and/or Graph Database experience 
∙User/Session management 
∙Infrastructure as Code 
∙Integration with subscription management and other billing/reporting systems 
∙Creating robust, highly available, scalable server systems 
∙Thought leader 
∙Strong teammate 
∙Experience with Scrum or other Agile process 
∙Git, JIRA, AWS, Python >= 3.7, Linux, Postgres, Document DB (Mongo or other NoSQL) 
 
This is a unique opportunity to work with leading innovators experienced entrepreneurs and 
technologists with an awe-inspiring history. As a core founding team member, you will have a 
 
major role in the creation of this new product. 
 
This product is being created by a profitable, global company based in the US. A new team is 
being formed for this new product using the latest software development tools, technologies, 
and best practices.