api Remote Jobs

826 Results

23d

Engineering Manager - ML & Data Scraping

EcoVadisWarsaw, Poland, Remote
MLDevOPSagileDesignazureapipython

EcoVadis is hiring a Remote Engineering Manager - ML & Data Scraping

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 an Engineering Manager to lead a team responsible for collecting & analyzing millions of news articles and documents related to Corporate Social Responsibility (CSR) using AI models. This team's work is pivotal in gathering the data that underpins our sustainability assessments and insights.

The Engineering Manager 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.

You are 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 8-10 engineers specializing in data engineering, machine learning, web scraping, and data analysis.

  • Oversee the development of reliable and scalable data pipelines and APIs.

  • Advance existing applications to meet scalability and cost efficiency requirements in data processing and ML models.

  • Set clear expectations and create a positive and inclusive work environment.

  • Work closely with Product Owners & Product Managers to understand business needs and priorities.

  • Coordinate and communicate seamlessly across engineering and product leadership teams.

  • Collaborate with our AI Center of Excellence to integrate advanced machine learning techniques into data collection and analysis processes.

  • Identify and manage risks throughout the product development process, especially those related to data integrity, cost and model performance.

  • Be an exemplar of our company culture and values.

Qualifications

  • 8+ years in software engineering, with significant experience in data engineering and machine learning.

  • 3+ years as a software engineering leader/manager.

  • Proficient with Python in a web and data-focused environment.

  • Extensive experience with NoSQL/SQL databases in production environments.

  • Solid understanding of system design and software architecture, particularly with microservices.

  • Experience with web scraping technologies and building data collection pipelines.

  • Knowledge of machine learning concepts and experience deploying ML models to production.

  • Familiarity with DevOps practices on cloud architectures (Azure).

  • Experience with API design, implementation, and documentation, using OpenAPI 3.0 specification.

  • Excellent communication skills, including mentoring, coaching, and conflict resolution.

  • Experience and passion for hiring, growing, and guiding people.

  • Experience working in Agile environments and in Sprints.

  • 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

23d

Tech Lead MLOps - Vaga Afirmativa para Pessoas Pretas

ExperianSão Carlos, Brazil, Remote
S3EC2apidockerpythonAWS

Experian is hiring a Remote Tech Lead MLOps - Vaga Afirmativa para Pessoas Pretas

Job Description

Como será o seu dia a dia:

  • Coordenar ténicamente o time de P&D em web crawling;
  • Desenhar, desenvolver e documentar soluções, arquiteturas novas ou existentes em IA;
  • Atuação conjunta com SREs em um framework CI/CD;
  • Comunicação entre a área de negócio e o time técnico;
  • Analisar e sugerir melhorias na stack técnica e aplicações.

Quais serão suas principais entregas:

  • Criar e manter modelos de visão computacional;
  • Desenhar e desenvolver arquitetura de solução de MLOps em ambiente cloud;
  • Gerenciar e manter soluções de visão computacional via API;
  • Desenvolver soluções de IA para desafios multimodais;
  • Fornecer orientação técnica e estratégica para garantir a qualidade e eficácia das soluções de IA.

Qualifications

  • Curso Superior Completo em Ciência da Computação, Sistemas de Informação, Análise e Desenvolvimento de Sistemas e áreas correlatas;
  • Inglês avançado, capaz de conversar com times globais e defender soluções;
  • Conhecimento em Visão computacional, Deep learning, Detecção de objetos (YOLO), web scraping, docker, serviços AWS, API, Banco de dados relacional;
  • Linguagens: Python avançado;
  • Experiência em Pipelines de captura de dados;
  • Experiência em treinamento de modelos de detecção de objetos em imagens;
  • Experiência em AWS (EC2, ECS, S3);
  • Boa comunicação verbal e escrita para times técnicos e de negócio e trabalho em equipe;
  • Experiência com metodologias ágeis como Scrum.

See more jobs at Experian

Apply for this job

23d

Senior Data Engineer - Pacific or Central Time Only

ExperianCosta Mesa, CA, Remote
S32 years of experienceagile5 years of experience3 years of experiencetableauairflowsqlapipythonAWS

Experian is hiring a Remote Senior Data Engineer - Pacific or Central Time Only

Job Description

The Senior Data Engineer reports to the Data Engineer Manager and designs, develops and supports ETL data pipeline solutions in the AWS environment.

  • You will help build a semantic layer by developing ETL and virtualized views.
  • Collaborate with engineering teams to discover and use new data that is being introduced into the environment.
  • Work as part of a team to build and support a data warehouse and implement solutions using Python to process structured and unstructured data.
  • Support existing ETL processes written in SQL, troubleshoot and resolve production issues.
  • You will create report specifications and process documentation for the required data deliverables.
  • Be a liaison between business and technical teams to achieve project goals, delivering cross-functional reporting solutions.
  • Troubleshoot and resolve data, system, and performance issues.
  • Communicate with partners, other technical teams, and management to collect requirements, articulate data deliverables, and provide technical designs.
  • You have Experience providing engineering support to the customer support team to resolve any critical customer issues in an Agile environment.

Qualifications

  • Experience communicating updates and resolutions to customers and other partners since, as a Data Engineer, you will collaborate with partners and technical teams.
  • Minimum 5 years of experience as an ETL Data Engineer, and has intermediate knowledge working with SQL and data Experience approaching a problem from different angles, analyzing pros and cons of different solutions
  • Minimum 5 years of experience in Python scripting
  • Minimum 2 years of experience with AWS data ecosystem (Redshift, EMR, S3, MWAA, etc.)
  • Minimum 3 years of experience working in an Agile environment.
  • Experience with Tableau is a plus.
  • Experience with DBT.
  • Hands-on experience with Apache Airflow or equivalent tools (AWS MWAA) for the orchestration of data pipelines.
  • Hands-on experience working and building with Python API-based data pipelines.

See more jobs at Experian

Apply for this job

24d

Shift4 (form. Finaro) | Manual QA Engineer (API Testing)

SD SolutionsWarsaw, PL - Remote
agile3 years of experienceDesignapiqa

SD Solutions is hiring a Remote Shift4 (form. Finaro) | Manual QA Engineer (API Testing)

On behalf of Shift4 (form. Finaro), SD Solutions is looking for an experienced and highly motivated Manual QA Engineerto join our fast-growing team of experts and be part of tomorrow's payment solutions.

SD Solutions is a staffing company operating globally. Contact us to get more details about the benefits we offer.

Responsibilities:

  • Design, document, execute, and follow complex test scenarios.
  • Participate in the development process from the design phase.
  • Participate in the building and testing of a cutting-edge product involving the latest technologies on the market.

Requirements:

  • 2-3 years of experience in manual testing of complex, online, and business-critical applications - A must.
  • Hands-on experience with API testing tools like Postman, SoapUI, or similar tools, i.e. executing API test cases, validating responses, and performing assertions - A must.
  • Solid understanding of API concepts, including HTTP methods (GET, POST, PUT, DELETE), status codes, request/response structures, headers, and authentication methods (e.g., OAuth, API keys) - A must.
  • Proven experience in reading logs, analyzing them, and finding the root cause of faults through them - A must.
  • Experience in writing STD (Software Test Design) - A must.
  • Very good English skills - A must.
  • Proactive with a deep desire to take charge, innovate, and progress strong technical capabilities.
  • Solid understanding of the development lifecycle.
  • Strong orientation to business processes.
  • Contribute to quality improvements by researching industry trends, and evaluating and sharing relevant articles, whitepapers, and periodicals.
  • Ability to focus on and solve problems, but with a willingness to ask for help when needed.
  • Solid understanding of industry-standard software development testing methods (exploratory, integration, regression).
  • Ability to use the knowledge to understand products, assess testing needs, and make recommendations for development.

Advantages:

  • Proven experience with Linux/Unix - Big Advantage.
  • Working in an Agile methodology -Big Advantage.
  • Proven experience in the payment industry -Big Advantage.

About the company:

Shift4 (form. Finaro) is a leading provider in the new emerging Fintech world. Guided by our vision, we create innovative, smart, and simple payments and financial solutions, providing merchants and consumers all around the world with a unified omnichannel payment platform. At Shift4 we work as one to design, develop, and launch new products and services.

By applying for this position, you agree to the terms outlined in our Privacy Policy. Please take a moment to review our Privacy Policy https://sd-solutions.breezy.hr/privacy-notice, and make sure you understand its contents. If you have any questions or concerns regarding our Privacy Policy, please feel free to contact us.

See more jobs at SD Solutions

Apply for this job

24d

ServiceNow Developer

Full Timeagilejqueryscrumapijavascript

Ascend Technologies is hiring a Remote ServiceNow Developer

ServiceNow Developer - Ascend Technologies - Career PageMeet with internal\/external End Users to further define business, functional, and technical requirements.See more jobs at Ascend Technologies

Apply for this job

24d

Freelance Full Stack Developer (.NET Core, Angular) - Remote in Romania

EurofinsBrașov, Romania, Remote
JestTDDagilesqlmobilescrumapigitc++.nettypescriptcssangular

Eurofins is hiring a Remote Freelance Full Stack Developer (.NET Core, Angular) - Remote in Romania

Job Description

Experience:

  • Overall, 7-9 years in experience in IT Application/Software Development field.
  • Good and hands-on knowledge of Agile adoption (concept of delivering MVP) is mandatory.
  • Good to have handled at least 2 eCOM or e-Portal development projects including its deployment and maintenance. Additional knowledge of delivering multi-platform mobile apps is an advantage.
  • Self-Managed and highly independent.

Technology skills:

  • Strong and proven background in Information Technology.
  • Strong working knowledge of .NET Core, C#, REST API, LINQ, Entity Framework, XUnit.
  • Troubleshooting issues related to code performance.
  • Working knowledge of Angular 15 or later, Typescript, Jest Framework, HTML 5 and CSS 3.
  • Working knowledge of MS SQL Databases, troubleshooting issues related to DB performance.
  • Good understanding of CI/CD pipelines and SonarQube.
  • Basic understanding of containerization using docker.
  • Basic understanding of messaging and reverse proxy.
  • Good understanding of CQRS, mediator, repository pattern.
  • Good understanding of AuthN and AuthZ techniques like (windows, basic, JWT).
  • Good understanding of GIT and it’s process like
    • Pull request
    • Merge, pull, commit

Methodology skills

  • AGILE, TDD, UML

Qualifications

Personal Skills:

  • Excellent analytical and problem-solving skills.
  • Excellent verbal/written communication skills. Fluent in English
  • Should be a self-motivated, independent, detail oriented, responsible team-player and exhibit exceptional relationship management skills.
  • Ability to work in a complex international environment.
  • Experience in Agile (Scrum) methodologies would be a plus.
  • Ability to adapt quickly to an existing, complex environment.
  • Ability to quickly learn new concepts and software is necessary.

 

PREFERED CANDIDATES:

  • Good communication and interpersonal skills
  • BE Computer Science/MCA or any other bachelor’s degree with the right experience
  • Will be an added advantage if worked on SaaS method

See more jobs at Eurofins

Apply for this job

24d

Lead Java Engineer

NielsenIQNew York, NY, Remote
DevOPSpostgressqloracleDesignazureuiapijavaMySQLpython

NielsenIQ is hiring a Remote Lead Java Engineer

Job Description

As Lead Java Engineer, you will have following key accountabilities:

  • Lead developers on the team to meet product deliverables.
  • Coach junior developers on the team to develop scalable implementation.
  • Contribute to detailed design and architectural discussions as well as customer requirements sessions to support the implementation of J2EE applications.
  • Promote designs that develop clear and maintainable code.
  • Lead developers on the team to meet product deliverables. 
  • Ability to identify and solve for code/design optimization.
  • Learn and integrate with a variety of systems, APIs and platforms.
  • Interact with a multi-disciplined team to clarify analyze, assess requirements-
  • Be actively involved in the design, development and testing activities for web applications.

Qualifications

Now that we have introduced you to the position as Full Stack Tech Lead, what skills, qualifications and experience should you, have?

  • Hands-on 3-5+ years of experience developing Java web applications, especially focused on large scale API design & development.
  • Proven 5+ years of technical leadership on prior development projects.
  • Guide a team of at least 10-member development team without direct managerial responsibilities.
  • Hands-on experience with the Spring Tool Suite to include Spring Boot, Spring Boot Oauth, Spring Security, Spring Data JPA, and Spring Batch.
  • Hands-on experience building UI applications using React.
  • Hands-on experience using automated build tools such as Maven or Gradle.
  • Understanding Relational Databases; such as Oracle, SQL Server, MySQL, Postgres or similar.This is nice to have.
  • Fluency in Java/J2EE, JSP, Web Services.
  • Must have experience with JAVA 8 or higher.
  • Experience using software project tracking tools such as Jira.
  • Strong written and verbal communication skills.
  • Self-motivated and ability to work well in a team.
  • SAML and Single Sign On (SSO) implementations.
  • Experience with data visualization tools such as Power BI.
  • Experience with DEVOPS CI/CD tools and automation processes (e.g., Azure DevOPS, BitBucket).
  • Python
  • Liquibase
  • OpenShift

See more jobs at NielsenIQ

Apply for this job

24d

SDET (JavaScript/Cypress)

NielsenIQRemote, India, Remote
Cypress5 years of experience3 years of experiencescrumapitypescriptjavascript

NielsenIQ is hiring a Remote SDET (JavaScript/Cypress)

Job Description

Embark on a journey of professional growth and innovation with us! With a legacy spanning 89 years, we have consistently earned the trust of our clients through unparalleled expertise in solving decision-making challenges and driving growth through a profound understanding of consumer behavior and market dynamics. In 2023, the union of GfK and NIQ established us as a global leader in consumer intelligence, marking a pivotal moment in our evolution.

As a dynamic and diverse team driven by data and technology, we are dedicated to uncovering novel pathways to sustainable growth for our clients, our team, and the global community. In this context, we invite skilled and passionate Software Test Engineers in Pune, India.

We're actively seeking candidates who excel in automation, particularly those well-versed in Cypress/JavaScript or TypeScript. We prioritize individuals with a solid foundation in automation, specifically leveraging JavaScript, TypeScript, Cypress, or Playwright as primary tools and languages.

You will

  • Participate in "3 Amigos" (Business, development, testing) - pair with the PO and Developer and create Acceptance Criteria for the user stories.
  • Review the acceptance criteria and identify the test scenarios.
  • Provide test estimates during sprint planning.
  • Create a pragmatic test plan to cover testing within all phases of software development.
  • Develop automated acceptance tests for the features.
  • Develop and implement integration, regression, and system tests for the new features.
  • Create and maintain test data and test environment needed for testing.
  • Log defects and track them to closure.
  • Conduct exploratory testing as part of every sprint.
  • Develop automated tests for non-functional testing.
  • Collect quality metrics for the product and enhance the testing process for continuous improvement.

Qualifications

  • The ability to review user stories to ensure that the acceptance criteria stated are correct, unambiguous, and verifiable
  • 5 years of experience as a Test Engineer, and at least 3 years of experience in automation
  • The ability to work as an embedded tester in the context of a scrum team
  • The ability to evaluate the complexity of user stories, contributing to estimates during sprint planning
  • The ability to develop high-quality, maintainable, and performant test code
  • The ability to ensure test execution is appropriately conducted by cross-functional scrum team members
  • A good ability to judge when a proposed technical solution requires discussion and consensus within the cross-functional team
  • Good understanding of the software testing methodology and process of the development team and being able to fulfill the tasks and ceremonies required from software test engineers
  • Good knowledge of Exploratory testing techniques, Rapid software testing, Session-based testing, testing heuristics
  • The ability to triage issues found and report on progress
  • The ability to plan, execute, and validate tests across the full test spectrum (functional, non-functional, Infosecurity, integration, regression, smoke, UAT, and OAT)
  • The ability to identify opportunities to improve the quality assurance processes and actively contribute to test automation initiatives
  • Understanding of BDD/TDD methodologies
  • The ability to work in an automated test approach and page object design/facade/singletons patterns
  • Basic understanding of Micro-Services architecture
  • Knowledge of automated API testing
  • Experience in Acceptance Test Automation in Cypress or JavaScript-based test automation frameworks
  • The ability to work in CI tools like GitLab and cloud infrastructure like GCP

See more jobs at NielsenIQ

Apply for this job

24d

Sénior Web Developer (F/H/NB)

UbisoftSaint-Mandé, France, Remote
DjangoDesignvuemongodbapisymfonygitpostgresqlMySQLcsspythonjavascriptbackendPHP

Ubisoft is hiring a Remote Sénior Web Developer (F/H/NB)

Description du poste

En tant que Développeur·euse web, vous rejoindrez l’équipe du Data Office d’Ubisoft (UDO) à Paris, qui fait partie d’Ubisoft IT. Plus précisément, vous intégrerez une équipe au sein du domaine Brand, dont le rôle est de créer les solutions données de demain pour approfondir et partager la connaissance du marché du jeu vidéo, de nos consommateur·ices et de leurs attentes.

La vision stratégique de cette équipe repose sur le partage de nos données de manière visuelle, en utilisant des technologies beaucoup plus avancées que les simples outils de création de rapports.

Responsabilités

  • Collaborer étroitement avec les gestionnaires de produits, les autres développeur·euses web et les équipes UDO pour concevoir, déployer et entretenir des interfaces web de visualisation de contenu (données, études, outils) ;
  • Améliorer de manière itérative les produits en veillant à la qualité, notamment la performance technique des produits développés 
  • Implémenter des API robustes et sécurisées pour la gestion des données et l’interaction avec les services backend 
  • Participer à la définition de l'architecture, en établissant les normes de développement et les processus de travail avec le soutien du domaine Brand et d'UDO 
  • Participer aux revues de code, aux tests et à la documentation pour garantir la qualité du développement des fonctionnalités 
  • Travailler sur des solutions de déploiement continu pour assurer la disponibilité et la scalabilité de l’application 
  • Réagir efficacement aux changements d'exigences ou de conception 
  • Proposer des approches innovantes en matière de visualisation des données afin de faciliter les analyses et la prise de décisions des équipes créatives 
  • Contribuer à la veille technologique : meilleures pratiques, langages, outils et processus.

 

Qualifications

  • Expérience professionnelle en tant que Développeur·euse web ayant mené des projets complexes de bout en bout et/ou assuré le suivi de solutions à haut trafic 
  • Expérience avec les langages et frameworks backend (PHP Symfony, Python Django appréciés) 
  • Maîtrise des langages de programmation web front-end tels que JavaScript, HTML, CSS, ainsi que des frameworks comme Vue, React, etc. ;
  • Capacité démontrée à communiquer et collaborer avec des équipes fonctionnelles.

Compétences supplémentaires appréciées :

  • Connaissance des bases de données relationnelles et non relationnelles (MySQL, PostgreSQL, MongoDB, etc.) ;
  • Compétences en visualisation de données (D3.js, Chart.js ou similaires) ;
  • Bonne compréhension des principes de design UI/UX et capacité à travailler avec des designers ;
  • Maîtrise des outils de versioning (Git) et méthodologie de développement Agile.

See more jobs at Ubisoft

Apply for this job

24d

Sénior Web Developer (W/M/NB)

UbisoftSaint-Mandé, France, Remote
DjangoDesignvuemongodbapisymfonygitpostgresqlMySQLcsspythonjavascriptbackendPHP

Ubisoft is hiring a Remote Sénior Web Developer (W/M/NB)

Description du poste

En tant que Développeur·euse web, vous rejoindrez l’équipe du Data Office d’Ubisoft (UDO) à Paris, qui fait partie d’Ubisoft IT. Plus précisément, vous intégrerez une équipe au sein du domaine Brand, dont le rôle est de créer les solutions données de demain pour approfondir et partager la connaissance du marché du jeu vidéo, de nos consommateur·ices et de leurs attentes.

La vision stratégique de cette équipe repose sur le partage de nos données de manière visuelle, en utilisant des technologies beaucoup plus avancées que les simples outils de création de rapports.

Responsabilités

  • Collaborer étroitement avec les gestionnaires de produits, les autres développeur·euses web et les équipes UDO pour concevoir, déployer et entretenir des interfaces web de visualisation de contenu (données, études, outils) ;
  • Améliorer de manière itérative les produits en veillant à la qualité, notamment la performance technique des produits développés 
  • Implémenter des API robustes et sécurisées pour la gestion des données et l’interaction avec les services backend 
  • Participer à la définition de l'architecture, en établissant les normes de développement et les processus de travail avec le soutien du domaine Brand et d'UDO 
  • Participer aux revues de code, aux tests et à la documentation pour garantir la qualité du développement des fonctionnalités 
  • Travailler sur des solutions de déploiement continu pour assurer la disponibilité et la scalabilité de l’application 
  • Réagir efficacement aux changements d'exigences ou de conception 
  • Proposer des approches innovantes en matière de visualisation des données afin de faciliter les analyses et la prise de décisions des équipes créatives 
  • Contribuer à la veille technologique : meilleures pratiques, langages, outils et processus.

 

Qualifications

  • Expérience professionnelle en tant que Développeur·euse web ayant mené des projets complexes de bout en bout et/ou assuré le suivi de solutions à haut trafic 
  • Expérience avec les langages et frameworks backend (PHP Symfony, Python Django appréciés) 
  • Maîtrise des langages de programmation web front-end tels que JavaScript, HTML, CSS, ainsi que des frameworks comme Vue, React, etc. ;
  • Capacité démontrée à communiquer et collaborer avec des équipes fonctionnelles.

Compétences supplémentaires appréciées :

  • Connaissance des bases de données relationnelles et non relationnelles (MySQL, PostgreSQL, MongoDB, etc.) ;
  • Compétences en visualisation de données (D3.js, Chart.js ou similaires) ;
  • Bonne compréhension des principes de design UI/UX et capacité à travailler avec des designers ;
  • Maîtrise des outils de versioning (Git) et méthodologie de développement Agile.

See more jobs at Ubisoft

Apply for this job

25d

Senior Android Developer| Hybrid | New York | Candidates from Canada, Willing to relocate to New York

MAS Global Consultingremote, ON, Canada
Full TimeagilekotlinDesignmobileuiapijavaandroid

MAS Global Consulting is hiring a Remote Senior Android Developer| Hybrid | New York | Candidates from Canada, Willing to relocate to New York

Senior Android Developer| Hybrid | New York | Candidates from Canada, Willing to relocate to New York - MAS Global Consulting - Career PageConduct unit testing to ensure code robust

See more jobs at MAS Global Consulting

Apply for this job

25d

Senior Front End Engineer

BloomreachSlovakia, Czechia, Central Europe Remote
Cypressremote-firstDesignswiftuiapiUXgittypescriptcssangularjavascriptfrontend

Bloomreach is hiring a Remote Senior Front End Engineer

Bloomreach is the world’s #1 Commerce Experience Cloud, empowering brands to deliver customer journeys so personalized, they feel like magic. It offers a suite of products that drive true personalization and digital commerce growth, including:

  • Discovery, offering AI-driven search and merchandising
  • Content, offering a headless CMS
  • Engagement, offering a leading CDP and marketing automation solutions

Together, these solutions combine the power of unified customer and product data with the speed and scale of AI optimization, enabling revenue-driving digital commerce experiences that convert on any channel and every journey. Bloomreach serves over 850 global brands including Albertsons, Bosch, Puma, FC Bayern München, and Marks & Spencer. Bloomreach recently raised $175 million in a Series F funding round, bringing its total valuation to $2.2 billion. The investment was led by Goldman Sachs Asset Management with participation from Bain Capital Ventures and Sixth Street Growth. For more information, visit Bloomreach.com.

 

Do you love frontend development and are you good at it? Would you like to build a large-scale & fast evolving app using Angular & TypeScript? Would you like to talk about why we might be the best team for you to join right now?? Curious? Read on!
(Your s
alary starts from 3300€ per monthwith restricted stock units and other benefits included. Working in one of ourCentral Europe offices or from homeon afull-time basis.)

What tech stack do we have for you?

  • Typescript and Javascript
  • Angular
  • SCSS/CSS
  • NodeJS
  • RxJS
  • Karma/Jasmine/Cypress
  • GIT

About your role and the team:

We are a team of thirteen people at the moment. We cooperate tightly as a single unit on a multitude of tasks and challenges in order to make our application the best to serve our customers’ needs. Since not all of us enjoy tasks with a focus on styling, a subteam of stylers has been formed that takes care of our UI library of low-level components. 

We are facing a variety of tasks on our daily basis that fall mostly into three categories - designing and developing new features, maintaining existing features in the underlying codebase and sometimes prototyping new features as POCs.

What we expect of the candidate:

Must have

  • advanced TypeScript (or JavaScript with a strong will to switch to TypeScript)
  • advanced Angular (or similar component-based framework with a strong will to switch to Angular)
  • experience with software design & architecture (be able to propose and implement an effective & efficient solution based on problem definition without detailed instructions)
  • The ability to work in project teams effectively, being reliable and communicating clearly.
  • A “can-do” attitude

Should have

  • experience with developing bigger projects
  • At least an intermediate skill with SCSS / CSS (be able to get things done in reasonable quality if your styler colleagues are busy)

Preferably have

  • experience with testing (Karma, Jasmine, Cypress)
  • experience with RxJS

Nice have

  • experience with mentoring less experienced colleagues

How we work:

Our entire engineering team works in 6 week cycles. Each developer is assigned to one or more projects during this cycle and aims to deliver the project together with other project team members from various other teams. In addition to working on projects, we also focus on other tasks - not limited to working on our backlog, providing an L3 support to our client facing colleagues or making improvements to our product through an initiative called “Happy consultants”.
In order to keep our high quality standards, each change in code we do gets reviewed and our automated pipeline builds these changes, runs a series of tests, runs the linter, packages the outputs and deploys them onto a development environment.
We are a team of diverse skill sets - you will need to share your experience and knowledge (during code reviews and ideally also beyond) with other colleagues and help them grow just like we all will help and support you from the minute you join us.

Challenges:

Here are some of the challenges that kept us busy in the past:

  • Micro frontend research
    • Our application is split up into modules but we are experimenting with the idea of loosening up the coupling even a bit more and splitting our large application into a collection of smaller ones run under a single container application.
    • Identify the pros and cons of this approach and what problems will it solve effectively and what other problems it might bring.
    • Take into account how this switch potentially affects not the architecture alone but also the execution, deployment and DX.
  • Optimizing build performance
    • The larger an application gets, the more complex the build becomes. Our application consists of hundreds of components, directives, services, pipes and other functions.
    • Find a way to optimise the build in order to make the DX and the pipeline build performance better.
  • Optimizing change detection
    • Our application aims to deliver a swift interaction experience to its users without the feeling that something is lagging.
    • Identify components that are underperforming.
    • Analyze their bottlenecks using the profiler.
    • Optimize the runtime performance of the problematic code parts.
  • Data visualisation
    • Our real-time analyses like trends, funnels, reports, and segmentations allow users to gain insights about their data from multiple perspectives. We integrate with external data sources spanning multiple relational databases and big data storage systems.
    • Build an interface for users to query data from data sources located outside of the Engagement to build the basis for our analyses and visualizations.
    • Create complex data visualizations using the Highcharts library or similar suitable tool.
    • Be proactive in proposing solutions which will help users to better understand their data.
    • Improve test quality and extend test coverage.
  • Extend UI library
    • We have created a mature UI library with the goal in mind to unify the look, behavior, and the API of our reusable components. This library already consists of a solid foundation of components but the innovation in the Engagement goes hand in hand with the need to create new components and enhance existing ones.
    • Create new reusable components while focusing on clear API, stability, best possible UX and modern browser support.
    • Test your component well. Use unit tests to cover all thinkable and unthinkable scenarios your component may go through to make it robust.
  • Other than that…
    • We work hard to have sustainable code, but we still have some code in our codebase, especially from the early startup era, that was written in haste to keep the business running - you will need to be able to get around in complex code and help us refactor it.
    • Automated testing of our code is important to us. You will need to cover your code, help us improve existing test quality and extend overall test coverage - spanning from unit tests, through integration tests to automated e2e tests.

More things you'll like about Bloomreach:

Culture:

  • A great deal of freedom and trust. At Bloomreach we don’t clock in and out, and we have neither corporate rules nor long approval processes. This freedom goes hand in hand with responsibility. We are interested in results from day one. 

  • We have defined our5 valuesand the 10 underlying key behaviors that we strongly believe in. We can only succeed if everyone lives these behaviors day to day. We've embedded them in our processes like recruitment, onboarding, feedback, personal development, performance review and internal communication. 

  • We believe in flexible working hours to accommodate your working style.

  • We work remote-first with several Bloomreach Hubs available across three continents.

  • We organize company events to experience the global spirit of the company and get excited about what's ahead.

  • We encourage and support our employees to engage in volunteering activities - every Bloomreacher can take 5 paid days off to volunteer*.
  • TheBloomreach Glassdoor pageelaborates on our stellar 4.6/5 rating. The Bloomreach Comparably page Culture score is even higher at 4.9/5

Personal Development:

  • We have a People Development Program -- participating in personal development workshops on various topics run by experts from inside the company. We are continuously developing & updating competency maps for select functions.

  • Our resident communication coachIvo Večeřais available to help navigate work-related communications & decision-making challenges.*
  • Our managers are strongly encouraged to participate in the Leader Development Program to develop in the areas we consider essential for any leader. The program includes regular comprehensive feedback, consultations with a coach and follow-up check-ins.

  • Bloomreachers utilize the $1,500 professional education budget on an annual basis to purchase education products (books, courses, certifications, etc.)*

Well-being:

  • The Employee Assistance Program -- with counselors -- is available for non-work-related challenges.*

  • Subscription to Calm - sleep and meditation app.*

  • We organize ‘DisConnect’ days where Bloomreachers globally enjoy one additional day off each quarter, allowing us to unwind together and focus on activities away from the screen with our loved ones.

  • We facilitate sports, yoga, and meditation opportunities for each other.

  • Extended parental leave up to 26 calendar weeks for Primary Caregivers.*

Compensation:

  • Restricted Stock Units or Stock Options are granted depending on a team member’s role, seniority, and location.*

  • Everyone gets to participate in the company's success through the company performance bonus.*

  • We offer an employee referral bonus of up to $3,000 paid out immediately after the new hire starts.

  • We reward & celebrate work anniversaries -- Bloomversaries!*

(*Subject to employment type. Interns are exempt from marked benefits, usually for the first 6 months.)

Excited? Join us and transform the future of commerce experiences!

If this position doesn't suit you, but you know someone who might be a great fit, share it - we will be very grateful!


Any unsolicited resumes/candidate profiles submitted through our website or to personal email accounts of employees of Bloomreach are considered property of Bloomreach and are not subject to payment of agency fees.

#LI-Remote

See more jobs at Bloomreach

Apply for this job

25d

Staff Software Engineer, Community Support

ZwiftRemote - eligible US locations
MLagileBachelor's degreetableausalesforceoracleDesignscrumapijavadockerkubernetesangularpythonNode.js

Zwift is hiring a Remote Staff Software Engineer, Community Support

Location: Remote - Eligible US Locations

About the role and about You:

Are you a talented and motivated Software Engineer looking to make a significant impact at Zwift, both internally and externally? Do you enjoy digging into new and emerging technologies and integrating them with existing tools to solve problems in new ways? Do you thrive in a dynamic environment where your contributions drive measurable business value? If so, we want you on our team at Zwift!

As an experienced technical leader in our software development team, you will be responsible for partnering closely with our Community Support team to design, develop, and launch solutions that will help us provide world-class support to our community of over one million active Zwifters. These Customer Support tools and systems are crucial in ensuring that customers can easily get help on any questions about Zwift, including hardware and subscription purchases to get in the game, and any new products, features, or partnership support in the future. You'll be part of a passionate engineering team with a clear focus on supporting Zwift's customer base and playing a key role in the success of the business, and will work across many of our product, engineering, and infrastructure teams.

Success in this role involves consistently delivering high-quality, maintainable code, and meeting project deadlines. The ideal candidate will effectively collaborate with cross-functional teams, proactively solve complex technical challenges, and continuously seek opportunities for improvement. Additionally, they will contribute to customer satisfaction, take full ownership of their work, bring innovative ideas, and foster positive team dynamics. 

If you’re ready to take your career to the next level, apply today!

 

What you’ll do:

  • Partner closely with stakeholders in Zwift's Community Support organization and related teams to define requirements, build a roadmap, make trade-offs, and deliver end-to-end technical solutions, including the full software development life cycle.
  • Identify and recommend improvements in tools and processes which can improve our customers' experience and the efficiency of our Community Support organization.
  • Establish a deep understanding of the company's technical architecture and the implications of key technical decisions.
  • Write clean, efficient, testable, and maintainable code for both front-end and back-end systems.
  • Conduct code reviews and ensure code quality through automated testing (e.g., unit testing, integration testing, and similar).
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
  • Build and evangelize effective processes to eliminate technical risk and technical debt.
  • Participate in on-call support, monitoring, and troubleshooting of all services owned by the team.
  • Implement best practices for scalability, maintainability, security, and system performance.
  • Lean into industry trends, especially in AI, ML, and LLMs, exploring opportunities to leverage these capabilities in new and innovative ways for Community Support applications.

What we’re looking for:

  • Bachelor’s degree in Computer Science, Software Engineering, or similar discipline.
  • 8+ years of relevant software engineering experience and 3+ years of full stack web development experience.
  • Experience using, configuring and integrating contact center and community support tools, including: 
    • Contact Center CRM applications (e.g., Kustomer, Zendesk, Salesforce, Oracle ServiceCloud).
    • Automated support deflection tools (e.g. Zoom Virtual Assistant, Kustomer, or similar).
    • Knowledge Base systems (e.g., Kustomer, Zendesk, Stonely, Yext)
    • Support Voice applications (e.g., AirCall, Talkdesk, Freshcaller, Amazon Connect, Avaya).
    • Peer-to-Peer forum moderation tools (e.g., Discourse, PlushForums).
    • Social Media Support (e.g., Sprout Social, Hootsuite, etc.).
  • Excellent communication skills with both technical and non-technical audiences.
  • Demonstrated ability to work with full independence in situations where business problems and technology strategies may not yet be defined.
  • Proficiency in front-end technologies and modern web development frameworks (e.g., React, Angular, Vue.js, etc.).
  • Strong back-end development skills with experience in languages such as Java, Node.js, Python, or similar.
  • Experience with relational and non-relational database technologies.
  • Expertise in modern API design, development, and microservice architectures.
  • Strong working knowledge of CI/CD pipelines and automated testing frameworks.
  • Ability to solve complex problems through breadth of knowledge, influencing others, and focused domain expertise.
  • Track record of leading by example in engineering best practices and mentoring other engineers.
  • Adaptability and eagerness to learn new technologies as needed.

Bonus points:

  • Experience with AI, ML, and LLM systems applied to the customer care domain (e.g. ChatGPT, Claude, Gemini, or similar).
  • Experience defining and producing metrics and analytics, and using data analysis and business intelligence tools in data-driven decision making (e.g., Amplitude, Tableau, OpenSearch, or similar).
  • Solid working knowledge of cloud-based infrastructure and AWS.
  • Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes, etc.).
  • Experience working in Agile development environments (e.g., Scrum, Kanban).
  • Experience working with experimentation and feature flag systems (e.g. Optimizely, or similar).
  • Experience monitoring community feedback and engaging where appropriate.
  • Familiarity with fundamentals of The Effortless Experience.
  • Interest in building solutions that support our engaged Zwift Community of cyclists, runners, and fitness enthusiasts.

For All US Based Full-Time Positions:

The base salary for this position ranges between $149,500 to $238,500. The base salary will be based on a number of factors including the role offered, the individual's job-related knowledge, skills, qualifications, and geographic location. In addition to base salary, Zwift is proud to offer a comprehensive and competitive benefits package for all eligible employees which also includes performance bonuses, equity, and a full range of medical, financial, and other perks and benefits.

How to stand out among the rest:

Your resume/CV is enough to show off your skills, accomplishments, and experience. However, if you choose to include a cover letter introducing us to your awesome personality, we will read that too.

We strongly believe that different backgrounds and ideas are a competitive advantage; we hire candidates of any race, color, ancestry, religion, sex, national origin, sexual orientation, gender identity, age, marital or family status, disability, Veteran status, and any other status. Zwift is proud to be an Equal Opportunity Employer. If you have a disability or special need that requires accommodation, please let us know by emailingcareers@zwift.com. 

Zwift, Inc. is an Equal Opportunity Employer.

 

Apply for this job

26d

Software Integration Engineer

Unblu Inc.Sofia,Sofia City Province,Bulgaria, Remote Hybrid
DevOPSmobileapiiosjavaandroidkubernetesbackend

Unblu Inc. is hiring a Remote Software Integration Engineer

About Unblu

Unblu helps the world's leading banks and insurance companies deliver an in-person experience online. We provide highly secure engagement and collaboration software, enabling financial institutions to enrich the digital experience of their clients.

By choosing a career with Unblu you choose to join an international, and innovation-savvy company. With our head office situated in Basel, Switzerland and additional offices in Bulgaria, Germany, the UK, Canada and the USA, you’ll be joining an international team dedicated to shaping the future of digital engagement. While Unblu is run as an independent company with global scope, we are fortunate to have Swiss Post as our anchor shareholder, providing long term support and vision to the company. 

The Role

In the role of Software Integration Engineer you will devise the best technical architecture to implement the Unblu Solutions within the clients’ environment. You provide the flexibility to assist customers with Unblu cloud or on premises solutions.

You will partner the clients’ technicians and consult them about the best way to deliver, deploy and integrate Unblu into their environment. Your role includes consulting, developing integrations and planning of deliveries. Your kubernetes know-how helps you assist the clients’ devops to deploy Unblu easily on their premises.

The Unblu products offer APIs to meet even the most unique clients’ requirements. You use your web developer skills to integrate the Unblu JS API into the clients’ e-banking system, your Java development skills to develop backend middleware to integrate the Unblu Web API with ChatBots, Messaging systems, CRMs or archiving solutions or your Android / iOS mobile development skills to integrate the Unblu mobile SDK into the clients’ mobile e-banking app. 

Join us and help our Professional Services team with your software development and integration expertise to deliver a unique service experience. 


Responsibilities

  • Lead the technical implementation of customer projects from project definition phase to go-live, in close collaboration with the customer, the architect and the project manager (Business Project Lead)
  • Develop integrations for the client web or mobile app or middlewares to integrate required backend systems 
  • Collaborate with the Unblu product R&D teams to troubleshoot and resolve technical issues affecting your projects and customers or even contribute product additions
  • Provide customer deliveries of the Unblu product, the custom integrations and middlewares and assist the customer with the integration
  • Discuss issues popping up during the integration directly with the customer and find solutions
  • Substantial software development experience with customer projects
  • University degree in Computer Science preferred
  • Proficiency in Docker, Kubernetes, and Linux shell
  • Client-facing consulting experience
  • Advanced knowledge of web technologies: JavaScript, TypeScript, HTML, CSS
  • Proficiency in Java development; familiarity with Spring/Spring Boot is a plus
  • Understanding of network technologies, including web protocols and WAF
  • Knowledge of mobile development beneficial
  • Strong organizational skills, adaptability, and attention to detail
  • Excellent communication skills in English and proficiency in German (a bonus)
  • An interesting and rewarding role in the Marketing team in the world's leading live collaboration software manufacturer
  • Work in diverse environment: 30+ nationalities across 8 locations
  • Great referral bonuses; additional health insurance 
  • Flexible working hours and hybrid working environment
  • A fantastic opportunity to learn while having access to all the latest tools and equipment
  • Our office in Sofia is located in Campus X with lots of perks for the employees

Make sure to have a look at our Glassdoor page too - it will give you more insights to what it is like to work for us.

Unblu is an Equal Opportunity Employer. We respect and seek to empower each individual and support the diverse cultures, perspectives, skills and experiences within our workforce. Please note that due to the nature of our business all new joiners will have to complete a detailed background check, further information can be requested.

See more jobs at Unblu Inc.

Apply for this job

26d

Testeur Technique (H/F)

CITECHRennes, France, Remote
agileapijava

CITECH is hiring a Remote Testeur Technique (H/F)

Description du poste

???????? Vous aurez donc les missions principales suivantes : ????????

???? Au sein de  l’équipe chargée de la réalisation des API Java du référentiel client, vous devrez donc prendre en charge la maintenance et l'extension du socle existant pour les tests automatisés (framework Karate), l’automatisation et la maintenance de ces tests ainsi que l’exécution des campagnes dans le respect de la stratégie de test définie conjointement avec l’équipe et le Test Lead du domaine.
???? Outre le chantier d'automatisation des tests, il conviendra également de concevoir les tests des users stories au sein de l’équipe travaillant en mode agile, de maintenir le patrimoine actuel des tests, de participer aux tests manuels sur les solutions non pourvues de tests automatisés ou pour des évolutions mineures ou dont la livraison est attendue très rapidement.
???? Vous devrez aussi vous charger des tests de performance (framework K6) sur les composants logiciels développés par votre équipe et intégrer ces tests à la CI afin de disposer de toutes les informations nécessaires pour alerter en cas de dérive.
???? Vous devrez être l'animateur des pratiques de test au sein de l'équipe afin d'obtenir la meilleure qualité possible dans le delivery de l'équipe.
???? Enfin, vous devrez participer aux activités d'analyse des user stories, des logs de production et participer pleinement à la vie de l'équipe.

Qualifications

???? De formation supérieure en informatique, vous justifiez d’une expérience réussie dans les métiers du test sur des fonctions similaires.

⚙️ Les compétences attendues sont les suivantes :

✔️ Vous maîtrisez le langage Java.
✔️ Vous avez également de bonnes compétences sur l’environnement suivant : Rest, Soap, REST Assured, Karate et K6.
✔️ Vous avez une expérience du travail dans un contexte Agile.

☑️ Passionné(e) d'informatique, vous êtes créatif (ve), curieux (se), motivé(e) et avez le sens du travail en équipe.
☑️ Votre sens du service, votre rigueur, votre aisance relationnelle et votre créativité associée à un esprit de méthode vous permettront de réussir à ce poste.
☑️ Tous nos postes sont ouverts aux personnes possédant le statut RQTH.

See more jobs at CITECH

Apply for this job

26d

Senior Solutions Consultant

Live PersonAustralia- Remote
SalesDesignmobileapicssjavascriptNode.js

Live Person is hiring a Remote Senior Solutions Consultant

LivePerson (NASDAQ: LPSN) is the global leader in enterprise conversations. Hundreds of the world’s leading brands — including HSBC, Chipotle, and Virgin Media — use our award-winning Conversational Cloud platform to connect with millions of consumers. We power nearly a billion conversational interactions every month, providing a uniquely rich data set and safety tools to unlock the power of Conversational AI for better customer experiences.  

At LivePerson, we foster an inclusive workplace culture that encourages meaningful connection, collaboration, and innovation. Everyone is invited to ask questions, actively seek new ways to achieve success and reach their full potential. We are continually looking for ways to improve our products and make things better. This means spotting opportunities, solving ambiguities, and seeking effective solutions to the problems our customers care about. 

Overview:

As a Senior Solutions Consultant, you'll play a pivotal role in supporting our largest and most strategic accounts alongside new business initiatives. You will work with some of the Region’s largest telcos, banks, insurers, airlines and retailers to deliver incredible Customer and Agent experiences. This role is ideal for those with a consultative, strategic mindset, moving beyond features and functionality, to vision selling and being a subject matter expert on Conversational Messaging & AI. You'll work closely with Solution Consultants, Sales Executives, Sales Leaders, Account Managers, and Professional Services staff, directly interacting with existing and prospective LivePerson customers. Your contributions will be crucial in achieving the APJ revenue target, with commission incentives aligned to these goals. Some travel across the APJ region may be required.

You will: 

  • Provide Strategic Consulting: Be a subject matter expert and thought leader to help transform current and prospective customers. Deliver workshops, develop roadmaps and present readbacks that address key business outcomes.
  • Architect and Deliver Demonstrations: Build and deliver sophisticated demos around LivePerson's core platforms, including Conversational Cloud, Conversational AI, Voice AI, and Conversational Analytics, along with key partner technologies.
  • Develop Sales Strategies: Partner with sales teams to strategise on winning opportunities, architecting new and custom solutions, workshops and engagements, to showcase LivePerson’s best-of-breed differentiation.
  • Provide Technical Expertise: Offer technical and industry expertise across various business units within LivePerson, including R&D, Marketing, and Partner Relations leveraging voice, messaging and conversational AI lens.
  • Competitive Intelligence: Understand and relay information about competitors, adhering to ethical guidelines.
  • Proposal Development: Collaborate on responses to RFPs, RFIs, RFTs, etc., and occasionally mentor new team members in Solution Consulting.
  • Educational Support: Provide training to Sales and Delivery teams on solutions and support customer conferences as a demo runner or speaker.

You Have:

  • Experience: Minimum 7-10  years in Solution Consulting/Pre-Sales Engineering, Professional Services or Customer Success with a track record in large enterprise deals. Product Management experience is a plus.
  • Industry Knowledge: Experience within digital transformation, web, martech, mobile apps, contact centres, voice and AI technologies is preferred.
  • Technical Skills: Understanding of IVR and voice bot technologies, basic web development skills (HTML, JavaScript, CSS), Javascript, Node.js a plus, ability to build API integrations and work with JSON data, Conversational AI, 
  • Generative AI: prompt engineering and LangChain, and cloud infrastructure.
  • Design Skills: conversational design experience in voice/messaging, customer experience and service design skills
  • Education: A BA or BS Degree in Computer Science, Engineering, Mathematics, AI, Digital or related fields. Self-taught and boot camp experiences are also valued.
  • Communication Skills: Exceptional public speaking and written communication abilities.
  • Technical Aptitude: Strong general tech skills, familiarity with OS, office suites, video/photo editing software, and the latest tech developments.

Benefits: 

  • Health: medical and mental.
  • Time away: vacation, holidays, and care days.
  • Financial: Superannuation, ESPP and group life insurance.
  • Family: parental leave.
  • Development: Generous tuition reimbursement and access to internal professional development resources.
  • Additional: Exclusive perks and discounts.

 

Why you’ll love working here:

As leaders in enterprise customer conversations, we celebrate diversity, empowering our team to forge impactful conversations globally. LivePerson is a place where uniqueness is embraced, growth is constant, and everyone is empowered to create their own success. And, we're very proud to have earned recognition from Fast Company, Newsweek, and BuiltIn for being a top innovative, beloved, and remote-friendly workplace. 

Belonging at LivePerson:

We are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants with criminal histories, consistent with applicable federal, state, and local law.

We are committed to the accessibility needs of applicants and employees. We provide reasonable accommodations to job applicants with physical or mental disabilities. Applicants with a disability who require reasonable accommodation for any part of the application or hiring process should inform their recruiting contact upon initial connection.

#LI-Remote

 

Apply for this job

26d

Lead Full Stack Engineer

Blend36Montevideo, Uruguay, Remote
DesignapiNode.js

Blend36 is hiring a Remote Lead Full Stack Engineer

Job Description

  • Design, develop, and maintain an API layer that supports multiple applications leveraged by the marketing team for data and analytics. 

  • Develop the API layer using JavaScript/TypeScript, ensuring clean, efficient, and scalable code. 

  • Collaborate with cross-functional engineering teams, ensuring seamless integration across different pods and departments. 

  • Provide clear and consistent status updates, working closely within the client’s project management framework. 

  • Identify and communicate technical challenges, offering solutions that enhance productivity and collaboration. 

Qualifications

  • Studies in Computer Science, Engineering or equivalent. 

  • Strong experience in API development. 

  • Proficiency in JavaScript. 

  • Experience working with Node.js and TypeScript. 

  • Knowledge of DataIQ, Snowflake, and Streamlit are a plus. 

  • Ability to communicate technical issues effectively and provide regular project updates. 

  • Experience collaborating with multiple teams and working within structured project management flows. 

  • Strong problem-solving skills and ability to manage competing priorities in a fast-paced environment. 

What about languages? 

You will need excellent written and verbal English for clear and effective communication with the team. 

How much experience must I have? 

In order to thrive in this role, you must have at least 5+ years of experience as a Full Stack Engineer. 

See more jobs at Blend36

Apply for this job

26d

Technical Support Engineer (Open LMS) US, Raleigh, Remote

LTGRaleigh, NC - Remote
DevOPSBachelor's degreesqlapiMySQLcssjavascriptbackendPHP

LTG is hiring a Remote Technical Support Engineer (Open LMS) US, Raleigh, Remote

About Open LMS

At Open LMS, we're passionate about revolutionizing learning experiences through our Open Source Learning Management System. We believe in the power of education and technology to drive change, inspire innovation, and improve lives. As a fully remote company, we've built a dynamic, diverse team that collaborates seamlessly to deliver the best learning solutions to our customers.

Our commitment to innovation, quality, and accessibility defines our work. We're dedicated to providing our team members with the opportunity to thrive in an environment that values creativity, flexibility, and personal growth. If you're ready to join a leading force in the eLearning industry and contribute to the future of education, we invite you to explore our job opportunities. Discover how you can become a part of our journey to shape the future of learning.

About the job

Are you an adaptable IT specialist with a penchant for continual learning? Are you skilled in addressing a broad range of technical challenges, from intricate coding to aiding the least tech-savvy users? If you possess these qualities, we encourage you to apply.

In this role, you'll provide advanced (Tier 2/3) support for our Open Source Learning Management System (Open LMS) and assist in LMS integrations.

Please note, while Open LMS operates as a fully remote company, candidates must be U.S. residents to be considered for this role. We regret to inform you that we do not offer sponsorship.

Responsibilities

The primary responsibilities of this role encompass a diverse set of tasks, including but not limited to:

  • Technical Issue Resolution: Diligently replicate, troubleshoot, analyze, and professionally resolve technical inquiries submitted through our support portal, Zendesk.
  • Customer Liaison: Serve as a point of contact for clients and partners, bridging the gap between various technical teams, including devops and operations.
  • Problem Solving: Identify, investigate, and effectively address technical challenges, striving for prompt and comprehensive solutions.
  • Escalation Support: Act as the escalation point for Tier 1 Customer Support Specialists when confronted with complex technical issues, providing guidance and resolution.
  • Training and Mentorship: Play a pivotal role in training new support personnel and other Support Engineers, ensuring they acquire the necessary skills and knowledge.
  • Database Management: Access databases for generating reports and resolving backend data-related issues, demonstrating proficiency in database integration configuration and maintenance.
  • Integration Proficiency: Offer specialized insights into advanced integration facets such as Single Sign-On (SSO), API management, and enrollment procedures.
  • Knowledge Management: Actively contribute to our Knowledge Management system by identifying areas for improvement and creating knowledge base articles, enriching our shared knowledge resources.

Basic Qualifications

If you identify with any of these qualifications, we invite you to apply, as we look forward to the opportunity to connect with you.

  • Educational Background: An Associate's or Bachelor's degree, preferably in a STEM discipline, or equivalent hands-on experience.
  • Strong Analytical Skills: Adept at analytical thinking and problem-solving.
  • Interpersonal Proficiency: Exceptional interpersonal abilities, thriving in collaborative team environments.
  • Effective Communication: Solid written and verbal communication skills, with a keen emphasis on active listening.
  • Language Skills: Proficiency in written and spoken English is essential; multilingual capabilities (Spanish, Portuguese) are advantageous.
  • Self-Motivated: Capable of working effectively with minimal supervision.
  • Customer-Centric: Focused on meeting the needs of both internal and external customers, consistently delivering professional and empathetic support.
  • Web Technology Proficiency: Experience with web technologies, including PHP, HTML, CSS, JavaScript, and AJAX.
  • Database Knowledge: Sound understanding of SQL databases, particularly MySQL and PostgreSQL.
  • Operating System Proficiency: Proficient in various operating systems, including UNIX/Linux and Windows.
  • Networking Fundamentals: Basic comprehension of networking principles such as TCP/IP, routing, and firewalls.

Preferred Qualifications

  • EdTech Experience: Prior experience in educational technology is highly regarded and will be considered favorably.
  • Source Code Management: Knowledge of source code management practices is desirable.
  • Technology Acumen: Familiarity with technologies like SOAP and REST is a valuable asset.
  • LMS Expertise: Strong understanding of Learning Management Systems, notably Moodle™.

If you do not meet all the qualifications but believe your skills and experience align well with the role, we encourage you to submit your application.

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, colour, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.

See more jobs at LTG

Apply for this job

27d

Senior Python Engineer

OddballRemote
agileBachelor's degreeDesignapic++pythonbackend

Oddball is hiring a Remote Senior Python Engineer

 

Oddball believes that the best products are built when companies understand and value the things they are working on. We value learning and growth and the ability to make a big impact at a small company. We believe that we can make big changes happen and improve the daily lives of millions of people by bringing quality software to the federal space. 

We are hiring a Senior Python Engineer to work on a pivotal Federal program that is making a positive impact on millions of Americans' daily lives. 

What you'll be doing:

Working hand in hand with other engineers, day to day work will involve writing code, developing tests, and debugging. Our engineers are expected to give input on high level architecture and coding decisions.

What you’ll bring:

  • 3+ years experience working with Python
  • Minimum of 5 years working in an Agile software development environment
  • Experience with system testing methodologies and software development life cycles
  • The ability to write code that is a pleasure for other engineers to read and understand
  • The ability to speak and write in terms that non-developers can understand clearly, whether it be in a conference call, blog post or support email
  • Flexible to meet deadlines and changing priorities 
  • A solid understanding of API design and how backend systems work 
  • Experience with all phases of the software development lifecycle - from gathering and analyzing user/business system requirements to creating application system models
  • Must be self-motivated, detail-oriented, and take initiative in performing tasks
  • Must be a team player and able to work professionally and collaboratively with the government customer and other contract members of the project team

Requirements:

  • Must be a US Citizen and able to work domestically 
  • Must be able to attain low-level security clearance 

Education:

  • Bachelor’s degree

Benefits:

  • Fully remote
  • Annual stipend
  • Comprehensive Benefits Package
  • Company Match 401(k) plan
  • Flexible PTO, Paid Holidays

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities:

Oddball is an Equal Opportunity Employer and does not discriminate against applicants based on race, religion, color, disability, medical condition, legally protected genetic information, national origin, gender, sexual orientation, marital status, gender identity or expression, sex (including pregnancy, childbirth or related medical conditions), age, veteran status or other legally protected characteristics. Any applicant with a mental or physical disability who requires an accommodation during the application process should contact an Oddball HR representative to request such an accommodation by emailing hr@oddball.io 

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c)

Compensation:

At Oddball, it’s important each employee is compensated competitively and fairly. In alignment with state legal requirements. A range for the included position is listed below. Be advised, actual offer details are determined by job category, job location, and candidate skill level.

United States Wage Range: $100,000 – $150,000

See more jobs at Oddball

Apply for this job

27d

Junior Database Engineer

EgnyteRemote, India
Full TimeMemcachedredispostgressqlDesignazureapiMySQLlinux

Egnyte is hiring a Remote Junior Database Engineer

Description

Title: Junior Database Engineer
 Location: India, Remote

 

EGNYTE YOUR CAREER. SPARK YOUR PASSION.

Egnyte is a place where we spark opportunities for amazing people. We believe that every role has meaning, and everyEgnytershould be respected. With 22,000+ customers worldwide and growing, you can make an impact by protecting their valuable data. When joining Egnyte, you’re not just landing a new career, you become part of a team ofEgnytersthat are doers, thinkers, and collaborators who embrace and live by our values:

IconDescription automatically generatedInvested Relationships

IconDescription automatically generatedFiscal Prudence

IconDescription automatically generatedCandid Conversations

 

ABOUT EGNYTE

Egnyte is the secure multi-cloud platform for content security and governance that enables organizations to better protect and collaborate on their most valuable content. Established in 2008, Egnyte has democratized cloud content security for more than 22,000 organizations, helping customers improve data security, maintain compliance, prevent and detect ransomware threats, and boost employee productivity on any app, any cloud, anywhere. For more information, visitwww.egnyte.com.

OurDatabase Platformteam enables Egnyte to provide customers access to their data 24/7 by providing best in class infrastructure.

We areseeking talented engineers to join our team in Mumbai or to work remotely elsewhere in India. If you’d like to contribute your skills to thedevelopment of a global product with an impressive client base, please reach out!

 

ABOUT THE ROLE

We store multibillion files and multiple petabytes of data. We observe more than 11K API requests per second on average. To make that possible and to provide the best possible experience, we rely on great engineers. For us, people who own their work, from start to finish, are integral. Our engineers are part of the process from design to code, to test, to deployment and back again for further iterations. You can, and will, touch every level of the infrastructure depending on the day and what project you are working on. The ideal candidate should be able to take a complex problem and execute end to end. Mentor and set higher standards for the rest of the team and for the new hires.

 

WHAT YOU’LL DO:   

  • Build, scale, and administer a large fleet of MySQL servers spread over multiple data centers with a focus on performance, scale, and high availability.
  • Monitor and troubleshoot critical performance bottlenecks for MySQL databases before it causes downtime.
  • Review and assess the impact of database schema design, topology changes prior to their implementation
  • Ensure that databases are secured, maintained, backed up, and highly available.
  • Review stress testing results and provide recommendations to development teams
  • Automate anomaly detection to surface databases with failures, IOPS, deadlocks, and other failure reasons.
  • Automate management tasks, streamline processes, and perform standard administrative functions
 
You’ll stand out if you have the following: 
  • Experience in other distributed systems like Redis, Memcached, Postgres, MongoDB.
  • Experience in managing a large fleet of database servers.
  • Knowledge about cloud providers (Google Cloud and/or Azure)
 
YOUR QUALIFICATIONS: 
  • 2+ Years of relevant industry work experience
  • Solid hands-on experience with both MySQL(8.0+) and InnoDB
  • Knowledge of Performance and scalability issues with MySQL and how to overcome them.
  • Experience with high-availability solutions such as replication, routers, and proxies.
  • Proficiency with various tools and technologies within the MySQL ecosystem.
  • Practical knowledge of zero-downtime procedures.
  • A good grasp of monitoring requirements.
  • Experience in administering Linux-based systems
  • Experience with configuration management like Puppet/Ansible.
  • Knowledge of limitations in MySQL and their workarounds in contrast to other popular relational databases
  • Strong automation experience with at least 1 language ‘Python/Ruby/Perl/Go’ and ‘SQL’ scripting
  • Analytical skills necessary to perform troubleshooting of errors and performance issues on a large array of MySQL cluster spread over multiple data centers.
  • Self-taught and enthused to grow your skill set with new technologies as the industry continues to evolve.

 

BENEFITS:

  • Competitive salaries
  • Company equity depending on role and level
  • Medical insurance and healthcare benefits for you and your family
  • Fully paid premiums for life insurance
  • Flexible hours and PTO
  • Mental wellness platform subscription
  • Gym reimbursement
  • Childcare reimbursement
  • Group term life insurance

 

COMMITMENT TO DIVERSITY, EQUITY, AND INCLUSION:

At Egnyte, we celebrate our differences and thrive on our diversity for our employees, our products, our customers, our investors, and our communities.Egnytersare encouraged to bring their whole selves to work and to appreciate the many differences that collectively make Egnyte a higher-performing company and a great place to be.

 

See more jobs at Egnyte

Apply for this job