Synthetica

Python back end software engineer (Mid)

Athens, GR

13 days ago
Save Job

Summary

Basic information 


Synthetica is an industrial data science company that specializes on IoT, data engineering, deep learning and AI in the Maritime Industry. We believe in pushing the boundaries of what is possible, and we're passionate about creating innovative solutions of real-world problems that drive progress and change through cutting-edge technology.

If you're ready to join a team that is making a significant impact on the future of this vital industry, we are growing and we are looking for a Python back end software engineer who will become an integral part of our product delivery process. 


Requirements


  • Degree in Computer Science or in relevant field
  • 2+ years of professional working with python
  • A solid CS background
  • Solid understanding of web architecture
  • Good analytical and problem-solving skills
  • Experience with OOP and functional programming principles
  • Strong technical skills in Linux
  • Being comfortable with Git
  • Experience with FastAPI web framework
  • Experience with a SQL Database (eg. Postgres)
  • Experience with a NoSQL Database (eg. MongoDb)
  • Experience with Docker, Docker-compose, Kubernetes

 

Nice to have


  • Familiarity with Javascript
  • Experience with Kafka / RabbitMQ
  • Familiarity with unit testing and CI/CD mechanisms
  • Familiarity with Agile Development Framework

 

Responsibilities


  • You’ll build reusable APIs that cover the needs of the product and the UI
  • You'll participate in product design and develop new features
  • You’ll code clean and primarily functional
  • You'll be able to deliver reusable code
  • You'll optimize the application for maximum speed and scalability by employing all tools available to achieve great performance and code readability
  • You’ll review code and provide guidance and support to our Junior and Mid Software Engineers
  • You’ll collaborate with product owners to establish the user needs and manage - maintain alignment of the software team.


Benefits


  • Competitive compensation & ticket restaurant card (EUR 100/month);
  • Flexible Working Schedule;
  • Extensive Insurance plan;
  • Cutting-edge IT equipment;
  • Continuous training and development programs ;
  • Github Copilot Coding AI Assistant for all members. 


How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: