Senior Python Software Engineer

Senior Python Software Engineer
ENCODE, Greece

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
Bachelor's Degree
Total Vacancies
1 Job
Posted on
Mar 11, 2021
Last Date
Apr 11, 2021
Location(s)

Job Description

Joining Encode as a Senior Python Software Engineer, you will design, code and deliver secure and reliable services. You will take part in architecture, API definition and optimization decisions. In this role, you will be responsible for designing and prototyping new features and architecture, writing and testing scalable code, developing back-end components, and integrating third party services to the Enorasys platform.

Technologies: Python 3, MongoDB, Redis, MySQL, Stackstorm, SQLAlchemy, Flask, Swagger, REST, Docker, GIT

Responsibilities amp; Duties

  • Design, analyze and develop new functionality for our Enorasys Suite.
  • Analyze business requirements and translate into robust, secure and reliable code.
  • Assessing and prioritizing client feature requests.
  • Enhance the performance and scalability of existing software.
  • Ensure software meets all requirements of quality, reliability and security.
  • Define all aspects of development from appropriate technology and workflow to coding standards.
  • Support production systems from a Level-3 perspective.
  • Follow Agile development methodologies and adhere to development best practices.
  • Perform code reviews for your team.

Requirements

  • Bachelor’s degree (or equivalent) in Computer Science or relevant field.
  • At least 5 years of experience in software development.
  • Excellent analytical and problem-solving skills.
  • Fluent in Python.
  • Strong experience developing REST APIs.
  • Skilled in testing and testing practices.
  • Proven experience working with relational and non-relational database systems.
  • Deep understanding of a micro-services architecture, including professional experience in the delivery of micro-services in a production environment.
  • Familiarity with Event-Driven Architecture.
  • Familiarity with ORM (Object Relational Mapper) concepts and principles.
  • Experience with handling large amounts of data with RDBMS and/or NoSQL databases.
  • Ability to write clear and well-documented code.
  • Good knowledge of OOP, data structures, algorithms and design patterns.
  • Experience in Apache Spark and ELK stack will be consider a plus.
  • Fluency in English with solid verbal and written communication skills.
  • Ability to research new fields and share the knowledge.

Benefits

  • Competitive Salary.
  • Private healthcare.
  • Work with a well-rounded, motivated and agile team.
  • Casual, energetic, fun and professional work environment.

Job Specification

Job Rewards and Benefits

ENCODE

Information Technology and Services - Athens, Greece
© Copyright 2004-2024 Mustakbil.com All Right Reserved.