Prodege, LLC

Software Engineer

Prodege, LLC

full-time

Posted on:

Location Type: Hybrid

Location: Athens • 🇬🇷 Greece

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

CassandraElasticSearchGoHibernateJavaKafkaKotlinMySQLNoSQLPostgresPythonRedisRubyScalaSparkSpring

About the role

  • Design, develop, and maintain scalable and reliable backend services for our market research platform
  • Collaborate with product managers and other engineers to translate product requirements into technical specifications
  • Implement and optimize our backend infrastructure leveraging technologies like Scala, Play, Kafka, Postgres, Druid, Spark, Flink, Redis, and EhCache
  • Write clean, maintainable, and testable code adhering to best practices
  • Conduct thorough testing to ensure the quality and reliability of our backend systems
  • Optimize performance and scalability to handle the increasing volume of data and user traffic
  • Stay up-to-date with the latest trends and technologies in the backend development landscape

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field
  • 3+ years of experience in backend development with a strong focus on Scala/Java/Kotlin or Python/Ruby/Go
  • Proven experience with MVC web frameworks (Play, Spring, Web MVC, etc.) and RESTful APIs
  • Expertise in technologies like Redis, EhCache, ORMs (e.g., Hibernate)
  • Solid understanding of relational databases (e.g., PostgreSQL, MySQL)
  • Familiarity with NoSQL databases like ElasticSearch, Cassandra, Druid, etc.
  • Strong experience with End-to-End and Unit Testing
  • Passion for learning new technologies and staying up-to-date with industry trends
  • Ability to work independently and as part of a team in a fast-paced startup environment
  • Proven expertise in backend development with strong experience in Scala, Java, Kotlin, or Python
  • Experience with MVC web frameworks and RESTful APIs
  • Familiarity with relational and NoSQL databases
  • Proficiency in End-to-End and Unit Testing
Benefits
  • An attractive salary package
  • Private Health Insurance
  • Company Equity
  • Weekly Office Events - Catered Lunch and Breakfast
  • Stocked Kitchen
  • Company Outings & Quarterly Events
  • Hybrid Working
  • Meal Coupons - Monthly
  • LinkedIn Learning & Training Opportunities/Budget
  • Mental Health Benefits - Wellness Coach App Subscription
  • Great office location in the city center - Parking slots available
  • Gym Subscription - UP Fit
  • Quarterly Charitable Giving Allowance
  • Peer recognition Allowance

Applicant Tracking System Keywords

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

Hard skills
ScalaJavaKotlinPythonRubyGoPlayKafkaPostgresDruid
Soft skills
collaborationindependenceadaptabilitypassion for learningteamworkcommunicationproblem-solvingattention to detailtime managementfast-paced environment
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software Engineering