Careers

Join our team

Join us on our mission

We are scaling up and looking for passionate and results-driven people who respect our common values. Our team consists of business consultants and software engineers. What unites us is our passion for secure & easy external file sharing and transparent virtual collaboration.

If that sounds like something you’d like to be a part of, we invite you to explore a career opportunity with us and apply at:

For US open positions: [email protected]
For GR open positions: [email protected]

Positions are open in our Boston and Athens offices!

eShare is a leading provider of enterprise software solutions for file sharing and content collaboration with external parties using Microsoft 365. We enable organizations to engage their clients, partners and suppliers easily and securely using the productivity tools and workflows users are already familiar with Teams, SharePoint Online, Outlook and OneDrive. Our solutions make customer experience and file-based workflow transformation practical through the easy, secure, and collaborative sharing of essential data with customers, suppliers, and partners.Join eShare now and be part of the new journey in the secure data collaboration of the global enterprise workforce.

Join us in our mission

Athens, Greece:
Current opportunities at eShare

Senior Software Engineer for Data Migrations

Athens, Greece

The Role:

We are looking for a talented Software Engineer with experience in backend development using Python for our growing Data Migrations team. Out of the box thinking & adaptability mean a lot to us. You will need to be able to improvise, re-organize and prioritize on the fly. We are looking for a self-organized individual with a proactive mindset and the attitude towards automating and testing anything possible in the workflow. Our teams are working in a fast-paced environment with agile methods.

Description:

Develop end to end using Python microservices and components and enhance the functionalities of current software systems.

Analyze requirements and turn them into solid designs.

Work closely with the Product team, to provide the technical expertise to shape up new features.

Write efficient, reusable, testable, and scalable Python code.

Essential Technical skills:

4+ years of professional experience developing production-level Python software

2+ years of professional experience in Django

Experience using databases and ORMs.

Experience in creating and consuming REST APIs.

Experience in concurrency and asynchronous programming and solid understanding of synchronous vs asynchronous design

Εxperience with RabbitMQ or any other messaging/queuing system.

Experience in writing unit and integration tests.

Experience in building and designing scalable, high-performance production systems.

Considered a Plus:

Experience with microservices architectures and microservices testing.

Experience with Docker, particularly Docker Compose.

Experience in optimizing database design.

Experience with Elastic search and Kibana.

Experience with MicrosoftGraph, Dropbox, Box or Google Drive API (or the corresponding SDKs).

Who you are:

Open-minded and willing to pick up new technologies.

Having a strong analytical mindset.

Strong ability to work in both international and multifunctional teams.

Excited about working in a lean scale-up environment.

Passionate in finding intelligent solutions to ambiguous problems.

Eager to dive in and learn in a fast-paced environment.

Collaborative team player with attention to detail.

What is it like to work at eShare:

Personal growth, in soft and tech skills.

Contributing to the scale-up of the company.

Competitive full-time salary.

Top-of-the-line tools and equipment.

Ongoing training and development.

Private health insurance.

Excursion weekends & unique events.

Equal Opportunity Employer:

We are an equal-opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Submit your resume and cover letter to [email protected]

Backend Software Engineer

Athens, Greece

Who is eShare?

eShare is a leading provider of enterprise software solutions for file sharing and content collaboration with external parties using Microsoft 365. We enable organizations to engage their clients, partners and suppliers easily and securely using the productivity tools and workflows users are already familiar with – Teams, SharePoint Online, Outlook and OneDrive. Our solutions make customer experience and file-based workflow transformation practical through the easy, secure, and collaborative sharing of essential data with customers, suppliers and partners.

Where are we headed? 

We are building the ability for employees and their partners, clients and customers to collaborate transparently, and therefore become more satisfied with their work, by extending all investments in M365 towards external file sharing in a seamlessly integrated way.

A workplace solution that enables better internal and external collaboration while allowing companies to implement a variety of permissive policies, (not just all or nothing) while effectively upholding their security strategy and regulation requirements.

The Role

We are looking for a talented Software Engineer with experience in backend development using Python. Out of the box thinking & adaptability mean a lot to us. You will need to be able to improvise, re-organize and prioritize on the fly. We are looking for a self-organized individual with a proactive mindset and the attitude towards automating anything possible in the workflow. Our teams are working in a fast-paced environment with agile methods.

Description

Develop end to end using Python microservices and components and enhance the functionalities of current software systems.

Analyze requirements and turn them into solid designs.

Work closely with the Product team, to provide the technical expertise to shape up new features.

Write efficient, reusable, testable, and scalable Python code.

Essential Technical skills

4+ years of professional experience as a Software Engineer.

Experience in Python programming language is highly appreciated.

Very good SQL experience, MySQL preferably.

Experience in creating and consuming REST APIs is a must, Django REST Framework is considered as an asset.

Experience in building and designing scalable, high-performance production systems.

Knowledge of the UI side and JavaScript is considered a plus.

Strong ability to work in both international and multifunctional teams.

Who you are:

Open-minded and willing to pick up new technologies.

Having a strong analytical mindset.

Excited about working in a lean scale up environment.

Passionate in finding intelligent solutions to ambiguous problems.

Eager to dive in and learn in a fast-paced environment.

Collaborative team player with attention to detail.

What is it like to work at eShare:

Personal growth, in soft and tech skills

Contributing to the scale-up of the company

Competitive full-time salary

Top of the Line tools and equipment.

Ongoing training and development.

Private health insurance.

Excursion weekends & unique events.

Equal Opportunity Employer:

We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Frontend Software Engineer

Athens, Greece

Who is eShare?

eShare is a leading provider of enterprise software solutions for file sharing and content collaboration with external parties using Microsoft 365. We enable organizations to engage their clients, partners and suppliers easily and securely using the productivity tools and workflows users are already familiar with – Teams, SharePoint Online, Outlook and OneDrive. Our solutions make customer experience and file-based workflow transformation practical through the easy, secure, and collaborative sharing of essential data with customers, suppliers and partners.

Where are we headed? 

We are building the ability for employees and their partners, clients and customers to collaborate transparently, and therefore become more satisfied with their work, by extending all investments in M365 towards external file sharing in a seamlessly integrated way.

A workplace solution that enables better internal and external collaboration while allowing companies to implement a variety of permissive policies, (not just all or nothing) while effectively upholding their security strategy and regulation requirements

The Role

We are looking for a talented React UI and JavaScript Engineer to work on the next generation of our large-scale app, maintain existing libraries and components, design features and new APIs and grow with us in a global scale product and multinational working environment. The successful candidate will work with the Lead engineers and an agile team of talented full stack engineers to deliver full featured experiences for the web.

Description

Develop web applications using React framework, building reusable code and libraries.

Work with the Frontend Lead to specify requirements and deliverables.

Handle code reviews, assuring code quality, and promoting best practices, to improve the quality of the end product.

Maintain a software stack that serves hundreds of requests per day.

Design and implement innovative and engaging user interfaces, which meet user needs, product requirements, and business goals.

Write technical documentation and contribute to the development of POCs to facilitate design decisions.

Stay up-to-date on emerging technologies.

Essential Technical skills

3+ years of professional experience working with JavaScript/Typescript and the React UI library.

Excellent understanding of the web platform capabilities (Browser) and commonly used web technologies (Cookies, AJAX, HTML forms and REST protocol), in order to build modern applications and widgets.

Experience in frameworks such as Next.js, Remix.run or solid.js experience is a plus.

Good understanding of tools like React Router, some experience in MUI and Tailwind theming could be handy.

Basic experience working with online APIs (Google Drive, OneDrive etc.) is a plus.

Familiarity using modern build tools (e.g., Webpack, ESBuild etc.).

Familiarity using CSS preprocessors as less, sass.

Who you are:

Open minded and willing to pick up new technologies.

Having strong analytical mindset.

Excited about working in a lean scale up environment.

Passionate in finding intelligent solutions to ambiguous problems.

Eager to dive in and learn in a fast-paced environment.

Collaborative team player with attention to detail.

What is it like to work at eShare:

Personal growth, in soft and tech skills

Contributing to the scale-up of the company

Competitive full-time salary

Top of the Line tools and equipment.

Ongoing training and development.

Private health insurance.

Excursion weekends & unique events.

Equal Opportunity Employer:

We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Senior Software QA Analyst

Athens, Greece

Who is eShare?

eShare is a leading provider of enterprise software solutions for file sharing and content collaboration with external parties using Microsoft 365. We enable organizations to engage their clients, partners and suppliers easily and securely using the productivity tools and workflows users are already familiar with – Teams, SharePoint Online, Outlook and OneDrive. Our solutions make customer experience and file-based workflow transformation practical through the easy, secure, and collaborative sharing of essential data with customers, suppliers and partners.

Where are we headed? 

We are building the ability for employees and their partners, clients and customers to collaborate transparently, and therefore become more satisfied with their work, by extending all investments in M365 towards external file sharing in a seamlessly integrated way.

A workplace solution that enables better internal and external collaboration while allowing companies to implement a variety of permissive policies, (not just all or nothing) while effectively upholding their security strategy and regulation requirements.

The Role

We are looking for a talented Senior Software QA Analyst to join our team in Athens, Greece. Out-of-the-box thinking & adaptability mean a lot to us. You will need to be able to improvise, re-organize and prioritize on the fly. We are looking for a self-organized individual with a proactive mindset and an attitude towards automating anything possible in the workflow. Our teams are working in a fast-paced environment with agile methods. 

Description

Develop end to end using Python microservices and components and enhance the functionalities of current software systems.

Analyze requirements and turn them into solid designs.

Work closely with the Product team, to provide the technical expertise to shape up new features.

Write efficient, reusable, testable, and scalable Python code.

Essential Technical skills

Analyze complex requirements / actively participate in analysis & refinement meetings to define the scope per task and provide accurate test estimation & improvements. 

Create test cases during test preparation using TestRail, for web and mobile applications (back & front-end). 

Identify areas of testing that would benefit from automation. 

Run test cases and report test results using TestRail. 

Maintain test suites. 

Handle defect: report and retest, using Jira, analyze the importance and priority relating to a release. 

Jira tickets management regarding Sprint Backlog & defects. 

Prepare Test Metrics and Test Exit reports. 

Prepare and present demos of features to other eShare teams or external audiences. 

Create detailed documentation for the capabilities of the system using Confluence. 

Communicate own progress and escalate issues in a timely manner. 

Participate in daily stand-up meetings and other scrum events. 

Strong ability to work in both international and multifunctional teams.

Requirements:

Degree in Computer Science, IT, or other relevant fields. 

3-5 years of experience in Software Testing, Quality Assurance, or similar positions. 

Strong experience in preparing detailed and correct structure test cases, acknowledging the covered areas: positive/negative/affected areas and edge cases. 

Strong understanding of different types of testing and what they involve (e.g., manual, automated, compatibility, performance, stress, loan). 

Experience in test execution and test results. 

Exposure to web and mobile applications testing. 

Solid theoretical knowledge of QA methodologies. 

Experience with management tools such as Jira, Confluence, or equivalent. 

Strong analytical, problem-solving & organization skills, proactiveness & sense of responsibility. 

Team mentality, adaptability, and solid time-management skills. 

Excellent communication skills in English, written and verbal. 

Nice to have:

Familiarity with agile methodology. 

Knowledge of test management tools, such as TestRail, Zephyr will be a strong plus. 

Prepare BDD Scenarios. 

Knowledge of automation test technologies. 

Experience with POSTMAN 

ISTQB Certification for Software Testing. 

Who you are:

Open-minded and willing to pick up new technologies.

Having a strong analytical mindset.

Excited about working in a lean scale up environment.

Passionate in finding intelligent solutions to ambiguous problems.

Eager to dive in and learn in a fast-paced environment.

Collaborative team player with attention to detail.

What is it like to work at eShare:

Personal growth, in soft and tech skills

Contributing to the scale-up of the company

Competitive full-time salary

Top of the Line tools and equipment.

Ongoing training and development.

Private health insurance.

Excursion weekends & unique events.

Equal Opportunity Employer:

We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Senior Backend Software Engineer

Athens, Greece

Who is eShare?

eShare is a leading provider of enterprise software solutions for file sharing and content collaboration with external parties using Microsoft 365. We enable organizations to engage their clients, partners and suppliers easily and securely using the productivity tools and workflows users are already familiar with – Teams, SharePoint Online, Outlook and OneDrive. Our solutions make customer experience and file-based workflow transformation practical through the easy, secure, and collaborative sharing of essential data with customers, suppliers and partners.

Where are we headed? 

We are building the ability for employees and their partners, clients and customers to collaborate transparently, and therefore become more satisfied with their work, by extending all investments in M365 towards external file sharing in a seamlessly integrated way.

A workplace solution that enables better internal and external collaboration while allowing companies to implement a variety of permissive policies, (not just all or nothing) while effectively upholding their security strategy and regulation requirements.

The Role

We are looking for a talented Software Engineer with experience in backend development using Python. Out of the box thinking & adaptability mean a lot to us. You will need to be able to improvise, re-organize and prioritize on the fly. We are looking for a self-organized individual with a proactive mindset and the attitude towards automating anything possible in the workflow. Our teams are working in a fast-paced environment with agile methods.

Description

Develop end to end using Python microservices and components and enhance the functionalities of current software systems.

Analyze requirements and turn them into solid designs.

Work closely with the Product team, to provide the technical expertise to shape up new features.

Write efficient, reusable, testable, and scalable Python code.

Essential Technical skills

6+ years of professional experience as a Software Engineer.

Experience in Python programming language is highly appreciated.

Very good SQL experience, MySQL preferably.

Experience in creating and consuming REST APIs is a must, Django REST Framework is considered as an asset.

Experience in building and designing scalable, high-performance production systems.

Knowledge of the UI side and JavaScript is considered a plus.

Strong ability to work in both international and multifunctional teams.

Who you are:

Open-minded and willing to pick up new technologies.

Having a strong analytical mindset.

Excited about working in a lean scale up environment.

Passionate in finding intelligent solutions to ambiguous problems.

Eager to dive in and learn in a fast-paced environment.

Collaborative team player with attention to detail.

What is it like to work at eShare:

Personal growth, in soft and tech skills

Contributing to the scale-up of the company

Competitive full-time salary

Top of the Line tools and equipment.

Ongoing training and development.

Private health insurance.

Excursion weekends & unique events.

Equal Opportunity Employer:

We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Senior Frontend Software Engineer

Athens, Greece

Who is eShare?

eShare is a leading provider of enterprise software solutions for file sharing and content collaboration with external parties using Microsoft 365. We enable organizations to engage their clients, partners and suppliers easily and securely using the productivity tools and workflows users are already familiar with – Teams, SharePoint Online, Outlook and OneDrive. Our solutions make customer experience and file-based workflow transformation practical through the easy, secure, and collaborative sharing of essential data with customers, suppliers and partners.

Where are we headed?

We are building the ability for employees and their partners, clients and customers to collaborate transparently, and therefore become more satisfied with their work, by extending all investments in M365 towards external file sharing in a seamlessly integrated way.

A workplace solution that enables better internal and external collaboration while allowing companies to implement a variety of permissive policies, (not just all or nothing) while effectively upholding their security strategy and regulation requirements.

The Role

We are looking for a talented React UI Engineer to work on the next generation of our large-scale app, maintain existing libraries and components, design features and new APIs and grow with us in a global scale product and multinational working environment. The successful candidate will work with the Lead engineers and an agile team of talented full stack engineers to deliver full featured experiences for the web.

Description

Develop web applications using React framework, building reusable code and libraries.

Work with the Frontend Lead to specify requirements and deliverables.

Handle code reviews, assuring code quality, and promoting best practices, to improve the quality of the end product.

Maintain a software stack that serves hundreds of requests per day.

Design and implement innovative and engaging user interfaces, which meet user needs, product requirements, and business goals.

Write technical documentation and contribute to the development of POCs to facilitate design decisions.

Stay up-to-date on emerging technologies.

Essential Technical skills

5+ years of professional experience working with JavaScript/Typescript and the React UI library.

Excellent understanding of the web platform capabilities (Browser) and commonly used web technologies (Cookies, AJAX, HTML forms and REST protocol), in order to build modern applications and widgets.

Experience with State Management (Redux).

Experience in frameworks such as Next.js, remix.run or solid.js experience is a plus.

Good understanding of tools like React Router, some experience in MUI and Tailwind theming could be handy.

Basic experience working with online APIs (Google Drive, OneDrive etc) is a plus.

Familiarity in using modern build tools (e.g., webpack, ESbuild etc.).

Familiarity in using CSS preprocessors as less, Sass.

Strong ability to work in both international and multifunctional teams.

Who you are:

Open-minded and willing to pick up new technologies.

Having a strong analytical mindset.

Excited about working in a lean scale up environment.

Passionate in finding intelligent solutions to ambiguous problems.

Eager to dive in and learn in a fast-paced environment.

Collaborative team player with attention to detail.

What is it like to work at eShare:

Personal growth, in soft and tech skills

Contributing to the scale-up of the company

Competitive full-time salary

Top of the Line tools and equipment.

Ongoing training and development.

Private health insurance.

Excursion weekends & unique events.

Equal Opportunity Employer:

We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Better collaboration.
Higher productivity.
Better employee and client engagement.

Transform the way you collaborate. Contact eShare to get started.

Schedule a Demo