Software Engineer
3 days ago
Overview:
As a Software Engineer at Pollfish, a Prodege company, you will play a crucial role in shaping the company's technological landscape and contributing to its continued success. Your expertise will be instrumental in designing, developing, and maintaining our robust backend infrastructure, ensuring that our market research platform operates seamlessly to deliver valuable insights to our clients. Your contributions will directly impact the company's ability to deliver market research solutions that drive smarter business decisions for our clients.
Who We Are
(Pollfish)
Pollfish, a Prodege, LLC company, is an online market research survey platform where data driven brands bring market research in-house for faster and smarter decision making. We have a proprietary network of 250M consumers/year which enables companies to connect with and understand real consumers worldwide in a fast, easy and cost-effective way.
Primary Objectives:
- 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
Qualifications - To perform this job successfully, an individual must be able to perform each job duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Detailed Job Duties: (typical monthly, weekly, daily tasks which support the primary objectives)
- Collaborate with product managers to understand and translate product requirements into technical specifications
- Design and implement backend solutions for new features and enhancements to the market research platform
- Develop and maintain scalable and reliable backend services to handle increasing data volumes and user traffic
- Implement and optimize database queries for performance and efficiency
- Write clean, well-documented, and testable code adhering to best practices
- Conduct thorough testing to ensure the quality and reliability of our backend systems
- Integrate with third-party APIs and services
- Monitor and troubleshoot backend systems to identify and resolve issues promptly
- Stay up-to-date with the latest trends and technologies in backend development
- Mentor and guide junior engineers to enhance their skills and knowledge
What does SUCCESS look like?
- Successful execution of backend development projects on time and within budget
- Implementation of scalable and reliable backend systems that meet the needs of our users
- Continuous improvement of the market research platform's backend infrastructure
- Delivery of high-quality code that adheres to best practices and is maintainable
- Effective collaboration with cross-functional teams to ensure product success
- Proactive identification and resolution of backend issues to maintain system uptime
The MUST Haves: (ex: job cannot be done without these skills, education, experience, certifications, licenses)
- 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
The Nice to Haves: (ex: preferred additional skills, education, experience, certifications, licenses)
- Experience with Kubernetes and cloud-based infrastructure
- Knowledge of machine learning or artificial intelligence concepts
- Experience with streaming data technologies like Kafka or Kinesis
- Exposure to distributed systems and microservice architecture
- Experience with DevOps practices and continuous integration/continuous delivery (CI/CD)
Perks & Benefits:
(Pollfish)
- An attractive salary package
- Part of an innovative Global Tech Company
- 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
***
-
Software Developer
2 weeks ago
Athens, Attica, Greece Finvent Software Full timeFinvent, since 2001, a successful regional provider of award-winning software and services for the investment management industry and the exclusive distributor and professional services partner of SS&C Advent Software.Our most valuable resource is our people: energetic, innovative thinkers who care equally about doing great work and providing exemplary...
-
Software Engineer
3 days ago
Municipality of Athens, Greece PRODEGE LLC GRC Full timeJob Details Job Location: Athens, Attica 11527 Position Type: Full Time Job Shift: DayOverview: As a Software Engineer at Pollfish, a Prodege company, you will play a crucial role in shaping the company's technological landscape and contributing to its continued success. Your expertise will be instrumental in designing, developing, and maintaining our...
-
Lead Software Engineer
2 weeks ago
Municipality of Marousi, Greece Allwyn Lottery Solutions Full timeWho We AreAllwyn Lottery Solutions is a global leader in digital lottery and gaming solutions and a proud subsidiary of Allwyn Entertainment Group, a multinational lottery operator with a strong presence in Austria, the Czech Republic, Greece, Cyprus, and Italy.Our mission is to make play better for all by developing cutting-edge technology that...
-
Senior Software Engineer
1 week ago
Municipality of Marousi, Greece The Adaptavist Group Full timeCompany Description Working at The Adaptavist GroupThe Adaptavist Group is a global family of companies with a common goal. We combine the best of teamwork, technology, and processes, helping all kinds of businesses be better today and tomorrow.We are experts at delivering enterprise software, tailored solutions, and quality services across some of the...
-
Sr. Software Engineer
3 days ago
Municipality of Athens, Greece Prodege Full timeJob Details Job Location: Athens - Athens, Attica 11527 Position Type: Full Time Job Shift: DayOverview: As a Senior Software Engineer at Bitburst, a Prodege company, you will play a pivotal role in driving the technical vision and strategic direction of our company's market research platform. Your extensive experience and leadership will be crucial in...
-
Senior PHP developers
1 week ago
Municipality of Marousi, Greece Software Competitiveness International Full timeSoftware Competitiveness International S.A. (Soft Com International) is a rapidly growing, innovative Software Company, located in Athens. Through our team, of highly motivated Software Engineers with a strong technical background and long experience in complex international projects, we provide to our customers, both locally and globally, technical...
-
Junior Software Developer
2 weeks ago
Athens, Attica, Greece Chemical Safety Software Full timeCompany DescriptionChemical Safetyprovides industry-leading environmental technology for chemical, facility, and hazardous waste management, as well as compliance with local, national, and international chemical safety rules and regulations. Our extensive domain experience is focused on environmental compliance, reporting, and management, providing powerful...
-
Software Engineer
7 days ago
Athens,, Greece Velti GR Full timeSoftware Engineer | Remote We are looking for a motivated Software Engineer, with strong technical skills, a collaborative work ethic and teamwork spirit. ResponsibilitiesDesign software solutions to meet business specificationsProduce maintainable software components that operate as part of a large multi-process systemUnit test software components...
-
Principal Software Engineer
2 weeks ago
Municipality of Agia Paraskevi, Greece Sportserve Full timeSportserve forms part of a remarkable group of B2C sports betting and B2B sportsbook technology companies, focused on delivering first class sports betting experiences and casino products for our users worldwide. Along with Sportion, TechSpirit, Standard Focus and Sportelligent, we are the driving force behind the world renowned sports betting company and...
-
Software Engineer
2 weeks ago
Athens, Attica, Greece PRISMA ELECTRONICS SA Full timePRISMA ELECTRONICS SA is an innovative, high technology company that was established in 1991 in Alexandroupolis, Greece. Throughout a consistent and continuous effort, the company engaged in a wide range of activities in the field of Electronics, Information Technology, Telecommunications and Energy. Today it is known for its popular products: LAROS ) and...