EXUS

R&D – Backend Software Engineer

EXUS

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇬🇷 Greece

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

DjangoDockerFlaskKafkaMicroservicesNoSQLPythonRabbitMQSQL

About the role

  • Design and implement backend architectures for scalable web applications
  • Develop and maintain backend services, APIs, and components using Python
  • Coordinate frontend engineers and AI engineers to deliver end-to-end features
  • Write clean, maintainable, and well-documented code
  • Participate in code reviews, testing, and continuous integration processes
  • Participate in calls & meetings to understand end user requirements and identify the tech specifications
  • Deliver reports describing the system and its features
  • Provide solutions to any technical related issue during a project’s lifecycle

Requirements

  • BSc degree in Computer Science, (MSc studies will be highly appreciated)
  • Proven working experience, in back-end software development for at least 3-4 years
  • Solid experience (at least 2 years) as a Software Engineer in back-end technologies:
  • - Python
  • - Flask or Django or Fast
  • - Microservices architecture
  • - SQL/NoSQL databases
  • - RESTful APIs
  • Proven experience and competence in software engineering and design
  • Great familiarity in:
  • - Git
  • - Docker
  • **Preferred Skills**
  • - Understanding of authentication, authorization, and security best practices
  • - Experience with distributed messaging systems (e.g., Kafka or RabbitMQ)
  • - Experience in research and innovation projects, especially in H2020 projects will be highly appreciated
  • **General skills**
  • - Excellent knowledge of English language (both verbal & written)
  • - Strong problem-solving skills and analytical thinking
  • - Team player, self-motivated, constantly seeking new knowledge
  • - Ability to travel (up to 10% of total working time, in European destinations) / Fulfilled military obligations for male candidates
Benefits
  • Competitive salary
  • Remote Working
  • Inclusive work environment & Well-being Program
  • Private Health Insurance
  • Unlimited time off

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonFlaskDjangoFastMicroservices architectureSQLNoSQLRESTful APIsSoftware engineeringCode reviews
Soft skills
Problem-solvingAnalytical thinkingTeam playerSelf-motivatedCommunicationAdaptabilityCollaborationAttention to detailContinuous learningTechnical documentation
Certifications
BSc in Computer ScienceMSc in Computer Science