Persado

Principal Full-Stack Engineer

Persado

Overview

Role involves leading software development efforts and mentoring team members.

Ideal candidate has 6+ years of experience in software engineering with strong Java and/or Python skills.

hybridseniorpermanentfull-timeEnglishJavaPythonPostgreSQLMongoDBSnowflakeAWSGoogle CloudDockerKubernetes

Locations

  • Greece, Attica, Athens

Requirements

  • Master's or Bachelor's degree in Computer Science or related field
  • 6+ years of experience in software engineering
  • Experience managing and mentoring teams
  • Strong proficiency in Java and/or Python
  • Experience with PostgreSQL, MongoDB, and Redshift
  • Solid understanding of RESTful APIs and microservices
  • Excellent communication skills
  • Experience with cloud platforms preferred

Responsibilities

  • Lead design and development of software solutions
  • Develop backend systems using Java or Python
  • Solve complex technical challenges
  • Manage team members for complex projects
  • Integrate various databases
  • Collaborate with product managers and data scientists
  • Champion best practices in software development
  • Create and maintain technical documentation

Benefits

  • Competitive compensation
  • Generous benefits packages
  • 401k matching
  • Professional growth opportunities
  • Flexible time off
  • Paid volunteer days
  • Diversity and inclusion initiatives
  • Structured onboarding program