Company Name:
Company Url:
Short Pitch:
Description:
Headquarter Location:
Tags:


Job Url:

EcoVadis


EcoVadis offers an exciting, truly international opportunity to build a career while positively impacting the environmental and social practices of companies around the world. Recognized as the most trusted business in the sustainable supply chain space, EcoVadis is driven by a diverse team of over 50 nationalities with offices around the world.

2d

Python Developer - IQ Plus

EcoVadisWarsaw, Poland, Remote
DevOPSagilenosqlsqlDesignazureapidockerkubernetespythonbackend

EcoVadis is hiring a Remote Python Developer - IQ Plus

Job Description

We are looking for new backend developers to help assemble new features as part of our IQ Plus roadmap. This gives companies access to a fast and actionable risk management solutions to help meet compliance requirements and implement their sustainability strategy.

In this new role, you will be reporting to the Engineering Manager and your responsibilities will include:

  • Building reliable and scalable data pipelines / APIs within our microservice landscape
  • Engaging in architecture, workflow and design decisions
  • Integrating logging and monitoring tools to ensure transparency and trackability
  • Advancing existing applications to meet scalability and robustness requirements
  • Maintaining and improving our code quality and test coverage with regular code reviews
  • Being an example for our company culture and values

Qualifications

  • Proficient with Python in a web and data-focused environment
  • Extensive experience with NoSQL / SQL databases running on production environments
  • Extensive know-how in system design and software architecture with a focus on microservices
  • Extensive Knowledge in API design, implementation and documentation using the OpenAPI 3.0 specification
  • Familiar with DevOps on cloud architectures (Azure)
  • Familiar with containerization platforms like Docker and Docker Compose
  • Familiar with container orchestration via Kubernetes (is a plus, not required)
  • Understanding of the importance and impact of open standards and utilization of open source frameworks and tools
  • Experience and solid knowledge of testing and design concepts, especially load and system/integration testing
  • Experience with Agile Methodologies and working in Sprints
  • Open for all-round tasks e.g. design and build a web scraping pipeline with all required dependencies and services
  • Fluent English and Polish

See more jobs at EcoVadis

Apply for this job

9d

Engineering Manager

EcoVadisWarsaw, Poland, Remote
agileazure.net

EcoVadis is hiring a Remote Engineering Manager

Job Description

Our Technology and Platform Services department designs and secures the platform that underpins all of our offerings, achieving scalability and continuous improvement through innovation and collaboration.EcoVadis is currently seeking a motivated Software Engineering Team Leader to join our growing product engineering team. The Software Engineering Team Leader is responsible for the good functioning and performance of the team, from both an individual and collective view. The role will manage and support the team to meet challenging business goals and time frames.

The Software Engineering Team Leader is also responsible for the quality of what the team delivers, and must therefore introduce good practices as necessary, for various aspects of the job. You will collaborate with other engineering managers to ensure that development processes are optimal.

Some of the responsibilities will include, but will not be limited to:

  • Build, mentor, and grow a team of 6-8 engineers
  • Maintain and improve the development process with operational excellence in mind
  • Set clear expectations and create a positive work environment 
  • Work with Product Owners & Product Managers to understand business needs and priorities
  • Coordinate and communicate seamlessly across engineering and product leadership teams
  • Follow evidence based approach when taking decisions
  • Maintain an on-going overview of staffing and teams technology capabilities
  • Work closely with tech leaders, promoting craftsmanship, availability and scalability 
  • Identify and manage risks throughout product development process

Qualifications

  • 8+ years in software engineering
  • 3+ years as a software engineering leader/manager
  • Excellent communication skills including mentoring, coaching and conflict handling 
  • Experience and passion for hiring, growing and guiding people
  • Experience working in Agile environments
  • Good knowledge of modern web application development (Azure, .NET & React is a plus) 
  • Self-driven and team player
  • Ability to work well in an international and multicultural environment in a fast-growing company
  • Good verbal and written communication skills in English and Polish (C1/C2)

See more jobs at EcoVadis

Apply for this job

9d

.NET Developer

EcoVadisWarsaw, Poland, Remote
TDDagileBachelor degreesqlDesignazureapiqac++.netdockerelasticsearch

EcoVadis is hiring a Remote .NET Developer

Job Description

Our Technology and Platform Services department designs and secures the platform that underpins all of our offerings, achieving scalability and continuous improvement through innovation and collaboration.

  • Deliver high quality solutions using Microsoft stack (Azure, .NET 6, C# 8, .NET Core 3.x, MS SQL Server).
  • Leverage other technologies such as (but not limited to) Elasticsearch, Docker, Selenium.
  • Work closely with the product team to finalize requirements and deliver them in an agile manner, caring about quality, observability and maintainability.
  • Promote culture of sharing by mentoring, and knowledge exchange.
  • Contribute to the technical and software design decisions within and across the teams.
  • Participate in refactoring and maintenance of existing web applications.
  • Collaborate daily with the QA and support teams to ensure the quality of the delivered features.

Qualifications

  • Bachelor degree, Master of Engineering in computer science field or other relevant degree.
  • From 2-5 years of working experience as a .NET developer in C#, T-SQL and building HTTP Web APIs.
  • Attention to code quality presented by understanding of Clean Code, Code metrics, TDD and/or BDD
  • Knowledge of DDD, CQRS, Docker and/or Microservice architecture is a plus.
  • Excellent knowledge of Microsoft environment. 
  • Experience securing web applications, web services and HTTP Web API endpoints 
  • Fluency in English and Polish required.

See more jobs at EcoVadis

Apply for this job

EcoVadis is hiring a Remote Customer Support Associate - Billing

Job Description

EcoVadis is seeking a Billing Support Associate L1 to join the Finance team. This position is responsible for managing billing and payment inquiries, reviewing and resolving billing discrepancies and processing payments.

This position interacts with internal and external customers on a daily basis and must provide a consistently high level of customer service and ethics.

Core Responsibilities

  • Assist customers with billing and payments inquiries  via phone, email or chat.
  • Resolve billing discrepancies for customers and ensure corrections are made promptly.
  • Support other team members on any billing and payment related queries as required.
  • Generate and send accurate invoices to customers, ensuring compliance with billing regulations and company policies.
  • Process payments received from customers, apply payments to customer accounts, and reconcile payment discrepancies as necessary.
  • Update and maintain customer account information, ensuring accuracy and completeness.
  • Collect and analyze data to prepare reports on billing and payment patterns, identify opportunities for process improvement and optimization.
  • Collaborate with cross-functional teams to resolve client escalations and maintain transparency through prompt and appropriate communications with the customers.
  • Assist with  internal projects based on the needs of the organization.

Qualifications

  • Fluency in Mandarin Chinese and English is a MUST. Any additional language will be a plus,
  • Bachelor degree or Diploma in a Business, Management or Finance related discipline would be preferred, but applicants with other backgrounds will be considered,
  • Previous experience in billing, accounts receivable, or customer support is a plus.
  • Proficiency in Excel is a plus.
  • Strong attention to detail and excellent problem-solving skills.
  • Excellent communication and interpersonal skills.
  • Ability to adapt to changing priorities in a fast-paced environment.

Required skills

The Billing Support Associate L1 must

  • be customer service oriented
  • be goal/results oriented and solution driven
  • be self-motivated
  • be autonomous and proactive
  • be reliable, dependable and honest
  • be professional, tactful and sensitive
  • have a positive attitude
  • enjoy working in a fast paced environment

See more jobs at EcoVadis

Apply for this job

EcoVadis is hiring a Remote Senior Customer Care Advocate Advisor - Mandarin Speaker

Job Description

  • The Senior Customer Care Advocate Advisor is primarily responsible for the coordination of complex cases and customer complaints in collaboration with subject-matter experts in other departments. Managing timely and accurate responses to multichannel internal and external requests related to customer accounts. 

  • Become the first point of contact for customer escalations with proven skills in de-escalation and problem-solving capabilities. 

  • Address customer concerns and de-escalate negative situations on each live channel.

  • Provide a delightful customer experience for our SEN customer care customers across all channels (phone, email and chat).

  • Represent the voice of the customer in everything we do, advocating for the customer experience for the frontline team in the organisation.

  • Responsible for interacting with internal and external customers to evaluate account information, document correspondence and make sound business decisions.

  • Direct contact with other departments and teams is necessary to fulfil certain tasks within agreed rules of engagement (KPIs).

  • Achieving optimal business results and team objectives in this position directly affects the financial results produced by Ecovadis.

  • This position is responsible for providing “Best in Class” service by representing EcoVadis professionally and efficiently when interacting with internal and external customers.

 

Qualifications

  • Fluency in English and Mandarin is a must, additional language like Korean would be a plus.

  • Strong written and verbal communication skills with the ability to multitask.

  • Knowledge of EcoVadis core business functions, policies and procedures.

  • Knowledge of Salesforce and Google suite applications.

  • Knowledge of all the SEN support processes, Help Center business functions, policies, and procedures.

  • Ability to make sound business decisions based on accurate analysis of information.

  • Strong problem-solving skills.

  • Proven experience in Customer Services, complaints handling and dispute resolution.

  • Detail-oriented with good organisational and prioritisation skills.

  • Team player with the ability to work in a fast-paced environment.

  • Self-motivated and able to work with minimal supervision while actively participating in a team environment.

See more jobs at EcoVadis

Apply for this job

9d

Senior .NET Developer

EcoVadisWarsaw, Poland, Remote
TDDagilesqlDesignazureapiqac++.netdockerelasticsearch

EcoVadis is hiring a Remote Senior .NET Developer

Job Description

  • Deliver high quality solutions using Microsoft stack (Azure, .NET 6 and 8, C# 8, .NET Core 3.x, MS SQL Server).
  • Leverage other technologies such as (but not limited to) Elasticsearch, Docker, Selenium.
  • Work closely with the product team to finalize requirements and deliver them in an agile manner, caring about quality, observability and maintainability.
  • Promote culture of sharing by mentoring, and knowledge exchange.
  • Contribute to the technical and software design decisions within and across the teams.
  • Participate in refactoring and maintenance of existing web applications.
  • Collaborate daily with the QA and support teams to ensure the quality of the delivered features.

Qualifications

  • At least 6 years of working experience as a .NET developer in C#, T-SQL and building HTTP Web APIs.
  • Attention to code quality presented by understanding of Clean Code, Code metrics, TDD and/or BDD
  • Knowledge of DDD, CQRS, Docker and/or Microservice architecture.
  • Excellent knowledge of Microsoft environment. 
  • Experience securing web applications, web services and HTTP Web API endpoints 
  • Fluency in English and Polish required.

See more jobs at EcoVadis

Apply for this job

EcoVadis is hiring a Remote Software Engineering Technical Lead

Job Description

Our Technology and Platform Services department designs and secures the platform that underpins all of our offerings, achieving scalability and continuous improvement through innovation and collaboration.

EcoVadis is currently seeking a motivated Technical Lead to join our web applications teams. 

As the technical leader of the development team, you’ll be responsible for the architecture, design, and implementation of web-based solutions.
You’ll not only spend time doing hands-on development, but you’ll also define architectures for new projects, perform code reviews, and mentor junior and mid-level developers.
You’ll actively collaborate with geographically dispersed, cross-functional teams to integrate, test, and deliver complex software solutions in a timely fashion. 
The ability to self-direct, collaborate with remote team members, and interface with Product Management are key for this role.

Some of the responsibilities will include, but will not be limited to:
Take the ownership over architecture qualities (e.g.: availability, resilience, and scalability) of all solutions you build and deliver. Promote technical excellence within the engineering team via everyday craftsmanship

  • Work within an agile team to design, develop, test, implement, and support technical solutions across full-stack development tools and technologies.
  • A passion for growing each person on your team through coaching, motivation, and leading by example 
  • Work with Team Leader & Product Owner to understand desired application capabilities.
  • Promote technology expertise with insights about current technology trends and solutions
  • Identify and characterize technical risk throughout SDLC and generate mitigation options.
  • Help determine how best technology can be applied to meet our customer’s needs.

Qualifications

  • 7+ years working experience as a senior software engineer
  • 2+ years in design and architecture review
  • 2+ years building modern web applications based on Web APIs (REST, RPC-over-HTTP, WebSockets, CQRS, DDD etc.)
  • Expert knowledge in build web applications & Web HTTP APIs based on .NET stack with C# - ASP.NET MVC / Web API / Core, MS SQL Server. 
  • Practical experience with building enterprise JavaScript applications using React+Redux is a plus.
  • Experience working in an Agile/Scrum development process
  • Ability to interview and contribute to the selection and training of engineers
  • Experience and clear understanding of how to plan and execute within iterations and sprints
  • Ability to work well in an international and multicultural environment in a fast-growing company.
  • Experience building enterprise-grade, public-facing web applications
  • Bachelor degree, Master of Engineering in computer science field or other relevant degree.
  • Fluency in Polish and English required.
  • Self-driven and team player.

See more jobs at EcoVadis

Apply for this job

EcoVadis is hiring a Remote Field Marketing Senior Associate – Americas

Job Description

Our marketing department cultivates global awareness and understanding of sustainability through expert communication, inspiring all companies to start or accelerate their journey towards continuous improvement in sustainable business practices.

To fuel our global expansion, we are seeking an experienced and energetic marketer to serve as the Field Marketing Senior Associate in the Americas Region.  

This role will assist the Americas Field Marketing Manager to design, adapt, and implement field marketing events and campaigns to increase market awareness, generate demand, accelerate the pipeline and grow sales in the Americas. 

What you will be doing:

Events and Webinars

  • Plan, coordinate and execute field marketing programs to support AMS Sales (Primarily USA, Canada and Brazil.) These include third-party & partner events, webinars with a focus on demand generation. From budget, planning, promotion, on-site event setup and support, through to lead capture, post-event ROI reporting, and feedback/participant surveys.
  • Research/execute third-party conferences and collect information for relevant programs to ideate on adjustments and improvements.
  • Manage supporting logistics for field events & webinars, including printing, promotional items, supporting materials, shipping and receiving.

Project Management

  • Maintain an updated event pipeline, from initial planning to post-event follow-up.
  • Liaise with external suppliers including production teams, event hosts, partners, venues, talent and entertainment.
  • Work closely with sales, alliances, customer success teams, clients, and speakers/content contributors to prepare event approaches and coordinate content.
  • Help keep track of all necessary details, including purchase requests, points of contact, event dates, changes in sponsorship, etc.
  • Manage and track event budget 

Communications 

  • Own communication on field marketing activities under your responsibility, outlining and articulating requirements for success to sales, marketing and other relevant departments
  • Bring innovative and creative ideas to make field events stand out from the competition.
  • Organize and develop internal and external event communication including emails and social posts on Linkedin and X (formerly Twitter).

As a high-growth business, you may contribute to other projects as the need arises, such as:

  • Support execution of Global EcoVadis events and webinar series
  • Support and help execute local digital and ABM campaigns to acquire new customers, expand and retain installed base, generate net new pipeline and accelerate opportunities in the Americas
  • Develop and implement demand-generation programs with our key partners in collaboration with our Alliances Team 

Qualifications

  • Bachelor or Masters degree in marketing, communication, business, sustainability or a related field.
  • A minimum of 4 years of experience in events and field marketing with campaign execution.
  • Previous experience in field marketing to large enterprise prospects, ideally B2B SaaS offerings.  Experience with procurement, sustainability- or compliance-related solutions is a significant plus.
  • Experience working on corporate events as well as industry conferences, roadshows, workshops and more.
  • Strong organizational skills with very high attention to detail.
  • Excellent time management skills.
  • Experience with marketing automation tools and CRM (Salesforce and HubSpot), social media platforms, and mastery of standard office tools (Microsoft/ Google Office).
  • Growth-minded and a team player with the motivation to help others solve problems.
  • Exceptional verbal and written communication skills in English.
  • Experience executing ABM campaigns is a plus.
  • Proficiency in Portuguese and/or Spanish is a plus.

See more jobs at EcoVadis

Apply for this job

23d

Python Developer - Data Platform

EcoVadisWarsaw, Poland, Remote
DevOPSsqlDesignazureqagitpython

EcoVadis is hiring a Remote Python Developer - Data Platform

Job Description

We are looking for a Python developer to join our growing data platform team. We need a skilled software engineer who will help us develop and automate our Data Platform and self-serve data infrastructure. One major role of the Data Platform team is to enable the use of the data products across organisation, making a significant impact on internal teams.

The engineer will work in a dynamic, fast-changing environment with plenty of interaction with other teams. 

Responsibilities

  • Drive the development of new data orchestration system, that will encapsulate execution, monitoring and governance of existing data products
  • Design, build, maintain and manage the data platform components,
  • Maintain data serving layer, automate processes around data catalog,
  • Engage in day-to-day Data Engineering activities to discover potentials for automation,
  • Cross-functional cooperation with data scientists, data engineers, devops, architects, developers, QA and other parties. Collaborate to bring new features and services into production.

Qualifications

  • Experience in software development and maintenance, preferably in area of data-driven systems,
  • Solid understanding of design patterns in object-oriented programming,
  • Solid background in data querying languages (i.e. SQL, SqlAlchemy, PySpark),
  • Basic understanding of Data Engineering concepts, database design/structures, ETL/ELT design patterns,
  • Basic experience in unit and integration testing as a part of CI/CD process,
  • Experience with Git,
  • Experience with Azure solutions like ADSL, Azure Key Vault, Function Apps, Azure Logs. Background in other cloud services is also welcome,
  • Proficiency in English

See more jobs at EcoVadis

Apply for this job

EcoVadis is hiring a Remote Senior Customer Care Advocate Advisor - Korean Speaker

Job Description

  • The Senior Customer Care Advocate Advisor is primarily responsible for the coordination of complex cases and customer complaints in collaboration with subject-matter experts in other departments. Managing timely and accurate responses to multichannel internal and external requests related to customer accounts. 

  • Become the first point of contact for customer escalations with proven skills in de-escalation and problem-solving capabilities. 

  • Address customer concerns and de-escalate negative situations on each live channel.

  • Provide a delightful customer experience for our SEN customer care customers across all channels (phone, email and chat).

  • Represent the voice of the customer in everything we do, advocating for the customer experience for the frontline team in the organisation.

  • Responsible for interacting with internal and external customers to evaluate account information, document correspondence and make sound business decisions.

  • Direct contact with other departments and teams is necessary to fulfil certain tasks within agreed rules of engagement (KPIs).

  • Achieving optimal business results and team objectives in this position directly affects the financial results produced by Ecovadis.

  • This position is responsible for providing “Best in Class” service by representing EcoVadis professionally and efficiently when interacting with internal and external customers.

 

Qualifications

  • Fluency in English and Korean is a must, additional language would be a plus.

  • Strong written and verbal communication skills with the ability to multitask.

  • Knowledge of EcoVadis core business functions, policies and procedures.

  • Knowledge of Salesforce and Google suite applications.

  • Knowledge of all the SEN support processes, Help Center business functions, policies, and procedures.

  • Ability to make sound business decisions based on accurate analysis of information.

  • Strong problem-solving skills.

  • Proven experience in Customer Services, complaints handling and dispute resolution.

  • Detail-oriented with good organisational and prioritisation skills.

  • Team player with the ability to work in a fast-paced environment.

  • Self-motivated and able to work with minimal supervision while actively participating in a team environment.

See more jobs at EcoVadis

Apply for this job

+30d

Senior Solution Architect

EcoVadisBarcelona, Spain, Remote

EcoVadis is hiring a Remote Senior Solution Architect

Job Description

  • Communicate with business, analyze and suggest efficient solutions based on their requirements;
  • Define and maintain architecture roadmap, technical solutions for new and existing functionality for each parts of the projects;
  • Deliver architectural services, including guidance and conceptual design as well as technical and process innovations;
  • Work with developers to generate and maintain code according to the agreed coding standard and best practices;
  • Investigate latest technology and build quick Proof of Concept functionalities to address future business needs;
  • Preparing, improving and introducing new approaches/methodologies/tools and techniques within department;
  • Preparing, reviewing and validating software technical blueprints.

Qualifications

  • At least 5 years of experience as a Senior Architect or Lead/Chief Architect role; 
  • Excellent knowledge of all aspects software engineering process, including Coding, Testing, Deployment, Scalability, Security, Maintainability;
  • Excellent knowledge of Microsoft stack (.Net, .Net Core, Web API, SQL Server, Azure);
  • Extensive experience in defining and enforcing architectural patterns (SOA, CQRS, Event Sourcing etc.);
  • Proven experience in designing, building and maintaining microservices architectures with a deep understanding of best practices, design patterns, and principles for highly decoupled and scalable systems;
  • Extensive experience in data engineering, data analytics and data governance, with a focus on making the microservice data available to the wider organization;
  • Past experience in building reusable platform services and leveraging api-first approach;
  • Demonstrated ability to apply strategies for efficient communication, data consistency, and resilience across microservices, including experience with API design, message-based communication, and event-driven architectures;
  • Very good knowledge in NoSQL such as CosmosDB, MongoDB, Cassandra, Redis, ElasticSearch, for either data persistence and/or caching; 
  • Vast experience in API Management (routing, gateways, versioning) with profound understanding API Development aspects; 
  • Solid experience in implementing observability, monitoring, and logging solutions to effectively track system performance, diagnose issues, and ensure the health and stability of our SaaS applications, with knowledge of popular tools and frameworks for these purposes;
  • Experience in working with global and regional projects, virtual expert teams, appreciating local differences and adapting to difference in cultures;
  • Excellent interpersonal and communication skills;
  • Proficiency in English. 

See more jobs at EcoVadis

Apply for this job

+30d

Python Developer in Data

EcoVadisWarsaw, Poland, Remote
DevOPSsqlDesignazureqagitpython

EcoVadis is hiring a Remote Python Developer in Data

Job Description

We are looking for a Python developer to join our growing data platform team. We need a skilled software engineer who will help us develop and automate our Data Platform and self-serve data infrastructure. One major role of the Data Platform team is to enable the use of the data products across organisation, making a significant impact on internal teams.

The engineer will work in a dynamic, fast-changing environment with plenty of interaction with other teams. 

Responsibilities

  • Drive the development of new data orchestration system, that will encapsulate execution, monitoring and governance of existing data products

  • Design, build, maintain and manage the data platform components,

  • Maintain data serving layer, automate processes around data catalog,

  • Engage in day-to-day Data Engineering activities to discover potentials for automation,

  • Cross-functional cooperation with data scientists, data engineers, devops, architects, developers, QA and other parties. Collaborate to bring new features and services into production.

Qualifications

  • Experience in software development and maintenance, preferably in area of data-driven systems,

  • Solid understanding of design patterns in object-oriented programming,

  • Solid background in data querying languages (i.e. SQL, SqlAlchemy, PySpark),

  • Basic understanding of Data Engineering concepts, database design/structures, ETL/ELT design patterns,

  • Basic experience in unit and integration testing as a part of CI/CD process,

  • Experience with Git,

  • Experience with Azure solutions like ADSL, Azure Key Vault, Function Apps, Azure Logs. Background in other cloud services is also welcome,

  • Proficiency in English,

See more jobs at EcoVadis

Apply for this job

EcoVadis is hiring a Remote Procurement Senior Associate

Job Description

As a Category Manager/Business Partner, you will be responsible for overseeing a portfolio of vendors and contracts. You will liaison with different stakeholders to understand and define business needs for acquiring new solutions and maintaining existing ones. Your responsibility will be to develop and execute subsegment category strategies, manage suppliers relationships, and optimize procurement process to achieve proper adoption rate, overlap reduction and cost efficiency.

 Responsibilities:

  • Category strategies development (for main providers);

  • Close collaboration with business (internal stakeholders) to understand, refine and challenge  current as well as future business needs;

  • Close collaboration with Business stakeholders and finance to orchestrate actions;

  • Continuously analyzing overall  costs -vs- budgets;

  • Understanding the costs of Services (both at a consumption-unit and a consolidated level) to help determine their business value;

  • In depth understanding on multiple business models (time and material, sprint base, flat fee, etc);

  • Create the visibility of the cost per user and/or per department, to help benchmark and identify areas of improvement;

  • Identify areas of improvement by indicating overlaps, adoption inefficiency, waste spent; 

  • Define and execute corrective action plans;

  • Manage cross-functional / cross-organizational projects;

  • Identify, evaluate, and select suppliers that meet business needs and strategy requirements;

  • Negotiate costs and terms with suppliers;

  • Drive cost savings initiatives;

  • Implement best practices and efficient workflows to enhance productivity;

  • Develop and implement risk mitigation and contingency plans;

  • Establish and track key performance indicators (KPIs) for the category;

  • Generate regular reports and provide insights on category performance;

  • Monitor market, product and price developments and communicate this internally with relevant stakeholders to support growth and profitability;

  • Ensure that procurement practices within the category adhere to organizations' compliance and sustainability standards.

Qualifications

  • A minimum of 5 years experience within a similar role in the engineering (software development)/SaaS sector preferably;

  • Proven experience in category management;  

  • Knowledge of market trends and best practices;

  • Highly organized with excellent analytical skills;

  • Excellent communication and interpersonal skills;

  • Fluent knowledge of English, spoken and written;

  • Strong negotiation and contract management skills;

  • Agile and ability to work in an international, fast-changing environment.

See more jobs at EcoVadis

Apply for this job

+30d

Python Developer

EcoVadisWarsaw, Poland, Remote
DevOPSsqlDesignazureqagitpython

EcoVadis is hiring a Remote Python Developer

Job Description

We are looking for a Python developer to join our growing data platform team. We need a skilled software engineer who will help us develop and automate our Data Platform and self-serve data infrastructure. One major role of the Data Platform team is to enable the use of the data products across organisation, making a significant impact on internal teams.

The engineer will work in a dynamic, fast-changing environment with plenty of interaction with other teams. 

Responsibilities

  • Drive the development of new data orchestration system, that will encapsulate execution, monitoring and governance of existing data products

  • Design, build, maintain and manage the data platform components,

  • Maintain data serving layer, automate processes around data catalog,

  • Engage in day-to-day Data Engineering activities to discover potentials for automation,

  • Cross-functional cooperation with data scientists, data engineers, devops, architects, developers, QA and other parties. Collaborate to bring new features and services into production.

Qualifications

  • Experience in software development and maintenance, preferably in area of data-driven systems,

  • Solid understanding of design patterns in object-oriented programming,

  • Solid background in data querying languages (i.e. SQL, SqlAlchemy, PySpark),

  • Basic understanding of Data Engineering concepts, database design/structures, ETL/ELT design patterns,

  • Basic experience in unit and integration testing as a part of CI/CD process,

  • Experience with Git,

  • Experience with Azure solutions like ADSL, Azure Key Vault, Function Apps, Azure Logs. Background in other cloud services is also welcome,

  • Proficiency in English,

See more jobs at EcoVadis

Apply for this job

+30d

Machine Learning Engineer

EcoVadisBarcelona, Spain, Remote
MLagileDesignazuredockerlinuxpython

EcoVadis is hiring a Remote Machine Learning Engineer

Job Description

We are looking for a highly motivated Machine Learning (ML) Engineer to join our growing AI Center of Excellence, responsible for using machine learning to drive innovation across the organization. We welcome applications from Spain (office: Barcelona) with an option of remote work.  Join us! 

Your global responsibilities will include (but will not be limited to):

  • Leverage data to solve business problems of various business units at EcoVadis

  • Design, develop and maintain scalable ML systems

  • Ensure ML lifecycle monitoring by applying the best practices in MLOps and green IT

  • Engage in building ML engineering infrastructure and systems to orchestrate batch and streaming pipelines, and leverage Infrastructure as Code (IaC) to manage and provision infrastructure

  • Partner with scientists and engineers to make ML models accessible to end-users and downstream processes

  • Build and enhance feature stores

  • Leverage Python, MLflow,  Azure stack (e.g., Azure cloud, Azure ML, Azure Data Factory) and Databricks to deliver end-to-end solutions

Qualifications

You have an outgoing personality along with an exceptional level of drive and a desire to pursue a career in an international and dynamic environment. You also possess excellent verbal and written communication, critical thinking and analytical skills. 

  • M.S. Degree in Computer Science, Mathematics, Engineering, or a related technical discipline

  • Demonstrable experience in designing ML systems and integrating those into business applications

  • Excellent knowledge of Python, other languages are a plus

  • Deep knowledge of machine learning lifecycle, principles, and tooling

  • Experience in cloud technology, preferably Azure and its ecosystem (e.g., Azure Data Factory, Azure Bicep)

  • Solid understanding of software engineering best practices across the development lifecycle, including agile methodologies, coding standards, code reviews, source management, build processes, testing, and operations

  • Experience in Linux OS and scripting

  • Knowledge of data management fundamentals and data storage principles

  • Experience of cross-functional collaboration in the development of ML products and services (e.g., Engineers, Product Managers) is a plus

  • Familiarity with (non) relational databases

Bonus

  • Contribution to open-source libraries is a plus

  • Knowledge of other languages, ecosystems, and CI/CD tools, experience with docker and container orchestration

See more jobs at EcoVadis

Apply for this job

+30d

IT Security Associate

EcoVadisBarcelona, Spain, Remote

EcoVadis is hiring a Remote IT Security Associate

Job Description

Our IT Security team is seeking an IT Security Associate to coordinate and support security operations practices in our company, and bring forth security expertise in a fast-growing team. You will be the main point of contact for the alignment and provide hands-on collaboration in all areas of IT Security, ensuring that we deliver an outstanding service to our internal and external customers and stakeholders. 

As the IT Security Associate, you will become the main point of contact and coordinator for the remediation of any improvement areas, as well as the ‘face’ of our team towards our Sales and Customer Solutions’ teams. Also, your knowledge and willingness to learn on new security trends and technologies will be of great value to our company, while identifying efficiency and automation opportunities.

This role, reporting directly to the IT Security Director, will include the following responsibilities:

  • Active support on security questionnaires, contract reviews and client meetings.
  • Define and conduct security reviews (technical and compliance checks) of our network, systems and platforms, and track the remediation of any identified gaps. 
  • Coordinate and organize evidence gathering for certification testing and audits.
  • Delineate and execute a control testing strategy to comply with internal IT Security framework compliance, standards, and other applicable regulations.
  • Establish and collaborate in the creation and maintenance of security guidelines for multiple technologies (e.g. SASE solutions, security baselines, etc.)
  • Perform security reviews on SaaS applications used internally, and establish a formal process of application sanctioning and periodic review.
  • Manage and lead improvements in the resiliency of non-cloud environments and operations (DRP, Backups, Domains, Incident Response).
  • Maintain the security posture of our external surface, and manage issue remediations as necessary.
  • Ensure proper documentation, configuration and operation of our security protective measures, and ensure that necessary fixes are planned and executed.
  • Develop reports, dashboards and other mechanisms to report on project tracking, remediation progress, and other domains that require continuous follow-up.
  • Promote an IT Security culture, and collaborate with the team in the creation of articles, FAQs, and documentation related to security awareness and training.
  • Advocate for continuous improvement and automation wherever possible.
  • Assist with other organization security projects and tasks as required.

Qualifications

  • 2+ years of experience in a similar role in a relevant software or internet service industry,
  • Minimum Bachelor of Science degree in Computer Science, Computer Engineering, or a related technical field,
  • High level of independence and proactivity. The ideal candidate will be capable of taking initiative, identifying opportunities for improvement, and driving projects forward without constant supervision.
  • Strong experience in designing and implementing security guidelines and mechanisms to check adherence to such standards,
  • Experience in conducting manual and/or automatic security compliance reviews,
  • Good knowledge of IT Security frameworks (e.g. ISO 27001, NIST 800-53, etc.),
  • Managing and prioritizing multiple tasks in accordance with high level objectives, and anticipating and addressing challenges as they arise.
  • Strong foundation in information security, security engineering, network security, authentication and security protocols, access controls, etc.,
  • Experience with engaging external stakeholders (e.g. clients) regarding security protection methods, and agreeing on contractual clauses,
  • Educated in the creation of reports and dashboards for different technical and executive stakeholders,
  • Ability to conduct research about areas unknown to him/her, and use that knowledge to deliver security guidelines and propose improvements,
  • Capacity to be organized and efficient handling diverse tasks simultaneously,
  • Ability to adapt and thrive in a fast-changing environment,
  • Open to work in an international, multilingual environment,
  • Proficient in English (oral and written).
  • French language proficiency is an asset,
  • Hands-on experience with Google Workspace is a plus.

See more jobs at EcoVadis

Apply for this job

EcoVadis is hiring a Remote Senior Front-End Developer (React+Redux)

Job Description

EcoVadis is currently seeking for a skilled Front-End Developer (React+Redux) to join one of our web applications team. 

As the key web development specialist within the team, you’ll be responsible for the scaffolding, design and implementation of modern JavaScript-based in-browser applications for both Internet & intranet.

You’ll not only spend time doing hands-on development, but you’ll also collaborate in envisioning for new front-end projects, perform peer code reviews, and mentor junior developers.
You’ll actively collaborate with geographically-dispersed, cross-functional teams to define & maintain APIs, test and deliver complex end-to-end software solutions in a timely fashion. 

The ability to effectively collaborate with remote team members and interface with Product Management (of non-technical background) are key for this role.

Some of the responsibilities will include, but will not be limited to:
 

  • Work with UI/UX designers, users & product owners to understand desired application capabilities (e.g. information architecture, interactions, visual design, etc.)
  • Work within an agile team to collectively design, develop, test, implement, and support end-to-end software solutions across a full-stack of development tools and technologies.
  • Take the ownership over architecture qualities of front-end applications (e.g.: usability, accessibility, performance, etc.) you build and deliver.
  • Bring a passion to remain up-to-date with the latest trend of ever-changing web front-end development.
  • Have an ability to swiftly craft rough prototypes (proofs of concepts) to illustrate higher-level concepts, design ideas & solution drafts.
  • Work to meet deliver of feature content throughout the Software Delivery Lifecycle (SDLC).
  • Identify and characterize technical risk throughout SDLC of your work products.

Qualifications

  • Practical work experience (& up-to-date theoretical knowledge) with React & Redux is essential
  • 5+ years of professional experience as a front-end JavaScript developer
  • 2+ years in design and building SPA applications using an application building framework / library (Angular 1.x/2.x, React, Ember, Aurelia, Vue, etc.)
  • Familiarity (typical everyday usage scenarios) with modern JavaScript development toolset (“build” tools, packaging, linting, transpilers)
  • More than welcome: confirmed project track of building enterprise-grade, Internet-facing web applications for business users (e.g.: security, RESTful Web API design, HTTP in-depth, test automation in the browser, i18n)
  • More than welcome: practical proficiency with statically typed languages, especially TypeScript
  • More than welcome: experience working with RxJS and redux-saga libraries
  • Experience working in an Agile/Scrum development process
  • Ability to work well in an international and multicultural environment in a fast-growing company.
  • Fluency in Polish and English required.
  • Self-driven and team player.

See more jobs at EcoVadis

Apply for this job

+30d

SOC Security Specialist

EcoVadisBarcelona, Spain, Remote

EcoVadis is hiring a Remote SOC Security Specialist

Job Description

Our IT Security team is looking for a SOC Security Specialist to assist and support within a fast-growing company. You will be responsible for the correct alignment of our security needs within the security operations services, ensuring the harmonization with business strategic goals. 

As the SOC Security Specialist, you will become the main point of contact and technical coordinator for Technical Crisis Response, helping with the definition and maintenance of our plans and procedures. Also, your knowledge and willingness to learn on new security trends and technologies will be of great value to our company, while identifying efficiency and automation opportunities.

This role, reporting directly to the IT Security Director, will include the following responsibilities:

  • Plan, direct and control the Security Operations Center (SOC) global functions and operations;
  • Ensure 24x7 monitoring, detection and analysis of incidents to protect EcoVadis, supervising that all security incidents are addressed, ensuring timely escalation, and tracking adequate remediation;
  • Manage cyber-intelligence capabilities to identify and proactively protect the company against potential threats, brand abuses and risks;
  • Understand SOC providers’ services, while ensuring proper prioritization, alignment and coordination with internal stakeholders;
  • Responsible for security event monitoring, detecting, alerting and responding, as well as becoming the primary Security Incident Response Coordinator;
  • Ensure there are adequate monitoring and detection mechanisms, challenge our providers’ security guidance, and test and update the quality of these protective measures on a regular basis;
  • Revise and develop documentation and processes to strengthen the SOC function, to facilitate the integration with other business units;
  • Create and maintain policies, standards and a service catalog pertaining to our SOC services, either autonomously or collaborating with the Network and Security Operations team;
  • Establish security guidelines and improvements for our security operations, in collaboration with network operations (ZTNA, SWG, DLP,...);
  • Become the primary point of contact for security needs within SASE operations;
  • Conduct regular checks within our infrastructure to identify missing gaps in our detection capacity, and provide recommendations for improvement (e.g. Threat Hunting);
  • Control the use of resources and execute corrective actions where applicable;
  • Ensure daily management, administration & maintenance of security devices to achieve operational effectiveness;
  • Create reports, dashboards and metrics for SOC services, with multiple target audiences (technical and non-technical) and presentations when needed;
  • Maintain our Incident and Crisis Response Plans, create and update playbooks and procedures, and conduct tabletop simulations with stakeholders;
  • Ensuring threat management, threat modeling, identify threat vectors and develop use cases for security monitoring, in coordination with all SOC services;
  • Be a leader in the expansion, innovation and growth of the SOC;
  • Advocate for continuous improvement and automation wherever possible;
  • Assist with other organization security projects and tasks as required.

Qualifications

  • 3+ years of experience in a similar role, with emphasis on security operations, incident management, intrusion analysis;
  • Minimum Bachelor of Science degree in Computer Science, Computer Engineering, or a related technical field;
  • Professional certifications (e.g. SANS GIAC / GCIH, Azure SC-200);
  • Hands-on experience in SOC definition and strategy;
  • Advanced knowledge of: 
    • Security Incident and Event Monitoring (SIEM);
    • Behavior analysis (UEBA);
    • EndPoint security (EDR);
    • Network security (NDR);
    • Threat Intelligence (CTI);
    • Threat Hunting (TH);
    • Security Service Edge (SSE);
    • Web Content Filtering (SWG);
    • Identity protection (IAM / PAM);
  • In-depth familiarity with security policies, industry standards and best practices;
  • Thorough knowledge of Microsoft Azure security solutions (e.g. Sentinel);
  • Experience in designing and building security operations centers from scratch, and/or expanding their services;
  • Incident management process development and incident management and coordination experience;
  • Experience with SOC automation development and cloud operations’ monitoring;
  • Ability to lead and communicate efficiently within a team environment;
  • Ability to conduct research about areas unknown to him/her, and use that knowledge to deliver security guidelines and propose improvements;
  • Open to work in an international, multilingual environment;
  • Proficient in English (oral and written);
  • Hands-on experience with Google Workspace is a plus.

See more jobs at EcoVadis

Apply for this job

+30d

Cloud Platform Engineer

EcoVadisWarsaw, Poland, Remote
DevOPSazuregit

EcoVadis is hiring a Remote Cloud Platform Engineer

Job Description

We're seeking a Cloud Platform Engineer with Azure knowledge to join our team. As a part of our team, you'll be responsible for designing and implementing our cloud infrastructure. You'll also work closely with our developers to ensure our applications run smoothly in the cloud. 

If you're passionate about cloud computing and have a strong understanding of Azure and some DevOps experience, we want to hear from you!

In your job, you will:

  • Build and maintain a resilient, secure, and efficient SaaS application platform;
  • Work with cloud architects, developers, and other stakeholders to deliver new features and services to production;
  • Stay up-to-date on the latest cloud computing technologies and bring it back to the team to inspire innovative solutions;
  • Work with other engineers to ensure platform scalability, reliability, and security having in mind high performance and cost-effectiveness;
  • Be involved in complex projects, under the guidance of architects and senior engineers, tackling technical challenges and uncertainties;
  • Get a chance to make a real impact on the company's cloud platform.

Qualifications

  • 3+ years of working experience in DevOps/Cloud area (network-focused experience is a plus);
  • Experience in creating, modifying, and diagnosing CI/CD in Azure DevOps;
  • Hands-on experience with container deployment, configuration, orchestration, and monitoring;
  • Fluent in English.

Has some experience with or willing to learn:

  • Understand monolithic architecture as well as microservices;
  • Infrastructure as a code and automation;
  • Experience in working with a broad range of Microsoft Azure services and components;
  • Source Control (GIT), Configuration Management tools, designing and implementing a build and deployment pipelines;
  • Systems and cloud monitoring and logging techniques and technologies.

Apply if you:

  • Value autonomy, willing to experiment, fail, and learn to bring unique and not obvious solutions to life;
  • Can be described as proactive, taking initiative, facing problems with excitement;
  • Enjoy challenges and can quickly learn new concepts and develop innovative solutions;
  • Challenges the status quo to improve working solutions and processes continuously;
  • Are eager to learn new things and always look for new ways to improve your skills;
  • Feel comfortable using a variety of tools and technologies, and can choose the best tool for the job.

See more jobs at EcoVadis

Apply for this job

+30d

Senior QA Engineer

EcoVadisWarsaw, Poland, Remote
sqlscrumqagitc++

EcoVadis is hiring a Remote Senior QA Engineer

Job Description

Our Technology and Platform Services department designs and secures the platform that underpins all of our offerings, achieving scalability and continuous improvement through innovation and collaboration.

Requirements: 

  • Work closely with the Software Development Team to define testing scope, automate tests, and support the quality assurance effort of other feature team members;
  • Work closely with the Developers and Product Owners to understand the features technically;
  • Create test plans and test cases for developed User Stories and bugfixes;
  • Maintain and improve the Automated script library for the team;
  • Collaborate in the QA process maintenance and improvements;
  • Identify improvements areas and propose solutions (process/technical);
  • Participate in technical decisions;
  • Perform a manual check of the developer's work;
  • Spread the Quality mindset across the Feature Team.

Within a regular sprint, this person should: 

  • Participate in creating the test strategy as well as coverage strategy with unit/integration/e2e;
  • Write a test plan that would need to be automated and agree with Developers who should automate what;
  • Maintain existing test base and script base (with the help of Senior QA);
  • Check the small increments manually within the sprint;
  • Check the bug fixes and close the resolved issues;
  • At code-freeze - check the overall integration of the User Stories and prepare the content to be deployed to Production by performing manual or automated tests;
  • Perform exploratory testing if needed to identify extra issues that may arise.

Qualifications

Perfect candidate: 

We're looking for a person with basic automation experience and a strong team player. The person would become one of two testers in the team, responsible for manual testing of the scope and maintenance of the Automated Suites.

  • 3+ years of experience in QA;
  • Basic knowledge of REST services, C#, Selenium, GIT;
  • Hands-on experience with Web Application Testing and Regression Testing;
  • Fluency in English is required.

Nice to have:

  • Knowledge of SQL;
  • Familiarity with Scrum;
  • Familiarity with Zalenium;
  • Experience with Postman.

See more jobs at EcoVadis

Apply for this job