Back-End Software Engineer

Work set-up: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science, Software Engineering, or related field., At least 3 years of professional experience as a software engineer, with proficiency in Python., Strong understanding of web architecture and relational databases, especially PostgreSQL., Experience with Django, Django Rest Framework, and cloud infrastructure like AWS..

Key responsibilities:

  • Design, develop, and support web applications and integrations.
  • Mentor team members and collaborate effectively within the team.
  • Work on greenfield projects to build scalable and reliable components.
  • Participate in designing and implementing CI/CD pipelines and automation.

Grapevine Digital SA logo
Grapevine Digital SA Startup https://grapevine.digital.com/
11 - 50 Employees
See all jobs

Job description

ABOUT GRAPEVINE DIGITAL

Grapevine Digital delivers the world’s leading SaaS digitization platform for business teams. We digitize and automate the simplest to the most complex business processes, facilitate dispersed stakeholder collaboration, and click on existing systems to optimize workflows for companies across the globe. Our success factor is to help organizations scale by increasing outputs, revenue streams, elevating customer satisfaction, and reducing operating costs (OPEX).

Our versatile technology and ecosystem reduce clutter by dynamically converting processes from "Analog into Digital’ and we need passionate and enthusiastic professionals to make this happen!

JOB DESCRIPTION

We are looking for a Back-End Software Engineer to join our Technical Team. The team is responsible for making the technical decisions, building and running Grapevine’s products. We primarily work with Django and Django Rest Framework and run things on AWS. We work with Docker, Redis, PostgreSQL, ElasticSearch, Kafka and we love CI/CD pipelines and automations.

You are an experienced Back-End Software Engineer. You enjoy solving problems and delivering quality code and well-tested solutions, while being able to deal with the product requirements in an holistic point of view. 

You will have the opportunity to work on greenfield projects, design and build key components for big clients that need to be reliable and scalable.

JOB RESPONSIBILITIES

  • Design, develop, manage and support web applications and integrations
  • Mentor other team member

Requirements

  • Solid CS background and understanding of Web architecture
  • At least 3 years of working experience as a software engineer in a professional setting (include python somehow)
  • Bachelor's degree or higher in Computer Science, Software Engineering or related field.
  • Ability to be autonomous and having ownership
  • Analytical thinking and problem solving skills
  • Collaboration and communication with directness and friendliness while welcoming constructive feedback

You bring:

  • Expert in Python, with knowledge of Django, Django Rest Framework and Celery
  • Solid understanding of relational databases (especially PostgreSQL)
  • Strong unit test and debugging skills
  • Proficient understanding of code versioning tools

We will appreciate:

  • Experience in managing AWS infrastructure
  • Experience in frontend development with React (Nextjs)
  • Knowledge of FastAPI will be considered a plus
  • Experience in developing CI/CD pipelines
  • Open source contributions are a huge plus!

Benefits

We offer a unique blend of past experience, reputable clients, willingness to make the world better, and an amazing working environment, as well as:

  • A competitive salary package
  • Career development opportunities and budget for professional growth
  • Flexibility in remote working
  • A talented and friendly team
  • A modern and exciting workplace in the center of Athens

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Analytical Thinking
  • Collaboration
  • Communication
  • Problem Solving

Back-End Engineer Related jobs