Position: Senior Python Developer
Company: GeeksForLess
Experience required: 3y
English level: upper

*Project:* You'll be working as part of a professional services team, tackling complex projects necessary to work with the product suite while answering to various customer needs and customizations. This is a great opportunity to become a Lead developer, in a hands-on role of projects development from ideas to deliverables into production, while cooperating with and learning from other Professional Services and Software Engineers. 

**You will:**
•	Solve business needs with short-term deliverables.
•	Constantly improve and promote long-term architectural goals.
•	Participate in customer calls providing discovery to determine integration effort. 
•	Be a major part of Company integration projects lifecycle - from initiation, to requirements, effort estimations, design, implementation, testing and delivery. 
•	Create Level of Effort Estimates for integration work.
•	Design and develop leveraging various 3rd party APIs and communication protocols.
•	Provide consultancy and support for customers who use  company APIs.
•	Communicate effectively with various background technical and non-technical people, Including direct contact with our customers.
•	Develop and be part of full testing with customers and Company PS engineers.
•	Be main point of contact for all integrations field issues and problems.  
•	Serve in a global role - work during other time zone when and if required. 
•	Be a part of a leading cyber security company in the industry.

**You will need**
•	3+ years of experience with Python 3 and SQL (primarily DML).
•	3+ years of experience developing on Linux.
•	3+ years of RESTful / SOAP APIs experience.
•	Familiarity with Python profiling & performance tweaking.
•	Familiarity with Flask / Django in production environments.
•	SDLC best practices – CI/CD, SOLID, Anti-Patterns, Design Patterns, TDD.
•	Good working knowledge of unit testing and continuous integration.
•	Strong Architectural design capabilities and experience.
•	Full Ownership, highly motivated and used to being autonomous. 
•	Networking Knowledge, preferably also Network security.
•	Excellent soft skills - communication and customer management skills.
•	Proven ability to write processes and procedures documents for customers.
•	Experience with any of the following is a plus: Postman, SOAPUI, wizdler, MySQL, Docker, NodeJS, mongoDB, Microservices Architecture, AWS, Azure, GCP, K8S.
•	Experience working with large enterprise organizations in Networking, Firewall and Security roles is a plus