Security Analytics& Response Orchestration

Python Software Engineer


location Athens, Greece
salary Competitive

Joining ENCODE as a Python Developer, you will design, code and deliver cloud enabled services that are reliable, secure, elastic and capable of processing terabytes of data. You will take part in architecture, API definition and optimization discussions.

Implementing a high-performance service of this scale requires engineers with unique technical skills and limitless creativity.

Technologies: Python 2.x/3.x, ElasticSearch, Spark, SQLAlchemy, MySQL, numpy, Flask, Swagger, REST

Responsibilities and Duties:

  • Develop new or improve existing functionality for our Enorasys suite
  • Analyze business requirements and translate into robust, secure and reliable code
  • Enhance the performance and scalability of existing software
  • Implement data security and protection best practices
  • Support production systems from a Level-3 perspective
  • Write Unit & Functional tests
  • Perform code reviews for your team

Position Requirements

  • Bachelor’s degree (or equivalent) in Computer Science or relevant field
  • At least 2-5 years of experience in software development
  • Fluent in Python
  • Deep understanding of a micro services architecture, including professional experience in the delivery of micro services in a production environment
  • Understanding the Python concurrency models and experience using one of them
  • Familiarity with ORM (Object Relational Mapping) concepts and principles
  • Experience with handling large amounts of data with RDBMS and/or NoSQL databases
  • Data science/Machine learning experience will be considered a plus
  • Ability to write clear and well-documented code
  • Good knowledge of OOP, data structures, algorithms and design patterns
  • Fluency in English with solid verbal and written communication skills
  • Ability to research new fields and share the knowledge
  • Ability to work well as part of a team

Benefits

  • Competitive Salary
  • Private healthcare
  • Grow your skill-set and challenge yourself with our Check-In process
  • Work with a well-rounded, motivated team while using industry standard tools like Jira Cloud, Zoom and Slack
  • Casual, energetic, fun and professional work environment

CLICK HERE TO APPLY

APPLY FOR THIS POSITION