
Edvantis — вакансії
- Outsource, Outstaff
- 251-500
- 2005
- Львів, Berlin
- E-commerce / Marketplace, FinTech, Healthcare / MedTech / LifeScience, Software Development & Hi-Tech
Актуальні вакансії компанії
- Python
- NumPy
- Pandas
- Docker
- CI/CD
- Azure
- Git
- Jupyter Notebook
- C++
- JavaScript
- AWS
- GCP
We are looking for an ML Engineer who is interested in building Machine Learning models to help power the global quality of life, alongside a team of the best Engineers and Analysts in the industry.
Responsibilities:
- Develop robust Python solutions leveraging NumPy and pandas for data analysis and transformation
- Develop the ML models and integrate them into data pipelines
- Write and maintain Docker configurations to containerize applications and streamline CI/CD pipelines
- Integrate with AWS S3, Azure Data Lake, and Databricks Unity Catalog for efficient data ingestion and retrieval
- Collaborate with Data Scientists to integrate Machine Learning models into production environments
- Maintain “SOC 2-compliant” SDLC practices and workflow using Git and Jira
- Troubleshoot and resolve performance issues, ensuring code quality and maintainability
Requirements:
- 5+ years of software development experience, preferably in Python
- Strong proficiency in Python
- Deep understanding of NumPy, pandas, and their performance considerations
- Proven ability to deploy and maintain AI/ML models in production, working in close collaboration with Data Scientists
- Hands-on experience creating and managing Docker images
- Familiarity with CI/CD tools and approaches
- Working knowledge of Microsoft Azure (especially Blob Storage)
- Experience in version control (Git), continuous integration, and automated testing frameworks
- Experience working with Jupyter notebooks for prototyping, data exploration, and model development
- Strong analytical skills with the ability to break down complex business rules into clear, maintainable code
- English level – Upper-Intermediate or higher
Will be a plus:
- Familiarity with other programming languages (e.g., C++, JavaScript, or else)
- Experience with AWS or GCP
- WebdriverIO
- Cypress
- Playwright
- JMeter
- BlazeMeter
- JavaScript
- TypeScript
- API testing
- Postman
- Git
- CI/CD
- Github
- Jenkins
- TeamCity
- Java
We are seeking a highly skilled Test Automation Engineer to join our dynamic team. In this role, you will design, develop, and maintain automation testing frameworks and ensure the quality and reliability of our applications. You will collaborate closely with Developers, Product Managers, and other Test Engineers to deliver best-in-class solutions.
Responsibilities:
- Design, develop, and execute automated test scripts using frameworks like WebdriverIO, Cypress, and Playwright
- Perform load and performance testing using JMeter and BlazeMeter to ensure system reliability and scalability
- Conduct basic security testing and collaborate with the Security Team to identify and address vulnerabilities
- Develop and maintain API tests leveraging Postman CLI and related tools
- Collaborate with cross-functional teams to understand requirements, identify test cases, and ensure comprehensive test coverage across functional, performance, and security aspects
- Integrate automation scripts with CI/CD pipelines using GitHub, Jenkins, TeamCity, and similar tools
- Participate actively in code reviews and contribute to improving internal QA processes, testing strategies, and best practices
- Analyze test results, detect patterns of failure, and provide detailed reports and recommendations to Development and Product teams
- Continuously research and recommend new testing tools and technologies to enhance quality processes
Requirements:
- 5+ years of experience in automation testing
- Experience with frameworks like WebDriverIO, Cypress, and Playwright
- Experience with JMeter and BlazeMeter
- Solid knowledge of JavaScript/TypeScript
- Experience in API testing with Postman CLI
- Strong analytical skills
- Experience with version control tools (e.g., Git) and CI/CD integration for automation scripts: GitHub, Jenkins, Team City, etc.
- Strong communication skills and the ability to work effectively in a collaborative, cross-functional team
- English level – Upper-Intermediate
Wil be a plus:
- Experience with Java
- C#
- .NET Core
- bUnit
- xUnit
- NUnit
- SignalR
- LINQ
- Entity Framework
- Microsoft SQL Server
- T-SQL
- Microservices
- GitLab
- Jira
- ASP.NET Blazor
We’re opening the position of a .NET Developer to work with our Client – one of the medical software solutions companies developing an application for OR (operating room) project management. It is aimed at helping surgical practitioners in enhancing team synergy by eliminating workflow bottlenecks and facilitating various operation-related processes, including pre-operative status real-time monitoring, pre-operative tasks negotiation, and workflow data analysis.
In this role, you will ensure test coverage for the application and stabilize the existing solution in cooperation with other Developers and Test Engineers.
Responsibilities:
- Provide your recommendations and ideas during scoping and planning
- Participate in the decision-making process in architecture design, solution development, and code review
- Ensure unit tests coverage for the current system
- Work with the Development Team and Product Manager
- Test software to ensure responsiveness and efficiency
- Troubleshoot and debug software
- Understand the product to abstract an explicit requirement into a future-proof solution
Requirements:
- 2-3 years of experience in C# and .NET Core
- Solid knowledge of bUnit/xUnit/nUnit
- Experience with SignalR, Linq, and Entity Framework
- Understanding of MS SQL Server (TransactSQL) and Microservices architecture
- Experience with GitLab as a source control tool and Jira for ticket tracking
- English level – Upper-intermediate or higher
Will be a plus:
- Experience with Blazor
- Snowflake
- SQL
- Dataiku
- Azure Data Factory
We’re opening the position of a Lead Data Engineer to join our team aimed at developing a data warehouse solution for a big US food company. You will play a key role in shaping our data architecture, integrating data from multiple sources, and powering business-critical dashboards used across the company.
As a Lead Data Engineer, you will also be expected to guide the Development Team, making technical decisions and ensuring best practices are followed across data architecture, pipeline design, and performance optimization.
Responsibilities:
- Build a data mart design and documentation of sophisticated data architecture solutions, including data models, data integration patterns, and data storage mechanisms
- Collaborate with the Product Owner and the team to implement data solutions aligned with the organization’s strategic goals
- Work alongside Data Engineers to ensure seamless integration of data pipelines and data products with the overall data architecture
- Optimize data storage and retrieval processes to fully leverage Snowflake capabilities, focusing on performance, scalability, and cost efficiency
- Provide technical leadership, mentorship, and support to the Data Engineering Team
- Perform code reviews and ensure adherence to coding standards and best practices
Requirements:
- 5+ years in data engineering, data modelling, database design, data warehousing, and data governance practices
- Production experience with building, maintaining, and performance optimization of Snowflake DWH
- Proven experience in leading data projects, architecting and designing new solutions
- Experience in building and maintaining data pipelines
- Proficiency in SQL
- Ability to conduct code reviews and ensure adherence to coding standards
- Excellent problem-solving and analytical skills
- Strong communication and collaboration abilities
- English level – Upper-Intermediate or higher
Will be a plus:
- Experience with Dataiku for pipeline orchestration
- SnowPro® Certifications
- Experience with Azure data factory
- Python
We are looking for an experienced Software Developer to join our team and contribute to the development of new automated report generation functionality.
This role involves building software that converts raw spreadsheet data into complex, visually formatted reports, including spreadsheets, slide decks, and charts. You will work day to day with the Data Team to build the new report generation functions and then integrate them with the Client’s services.
Responsibilities:
- Develop high-quality, maintainable code in Python
- Implement automated generation of reports (spreadsheets, presentations, graphs) using packages like openpyxl, xlwt, python-pptx, Apache POI, etc.
- Format reports based on predefined templates and designs
- Integrate report generation features with the existing internal data services
- Support and contribute to features within our application
- Automate manual processes related to report formatting
Requirements:
- Solid experience with Python
- Ability to write clean, readable, and efficient code
- Experience working with spreadsheet and presentation libraries (e.g., openpyxl, xlwt, python-pptx, Apache POI)
- Understanding of visual data representation (charts, graphs, etc.)
- Familiarity with parsing and transforming raw spreadsheet data
- English level – Upper-Intermediate or higher
- Python
- FastAPI
- RESTful API
- GraphQL
- SQL
- PostgreSQl
- AWS
- CI/CD
- Agile
- Generative AI
We’re opening the position of a Senior Back-End Developer to work on the project of our Customer – a leading SaaS and data analytics Company for energy exploration decision support, helping the oil and gas industry to achieve results better and faster. The Company’s predictive decision platform combines intelligence, analytics, tools, and services in one seamless system to deliver value at every stage of the E&P process.
As a Senior Back-End Developer, you will be responsible for designing and implementing scalable back-end services that support AI-driven automation. You will work with cloud-based infrastructure, integrate AI models, and develop high-performance APIs to enable seamless interactions between AI agents and business applications. Collaboration with cross-functional teams will be key to ensuring the effective deployment of AI-powered solutions.
Responsibilities:
- Develop and optimize scalable back-end services and APIs using Python
- Design and implement AI-driven agents to enhance efficiency
- Work with cloud platforms (AWS preferred) to deploy and manage AI-driven applications
- Integrate AI/ML models and work with APIs such as Amazon Bedrock, OpenAI, and other open-source LLMs
- Develop secure, high-performance microservices and data pipelines
- Optimize database performance and ensure data consistency in SQL databases (e.g., PostgreSQL)
- Collaborate with Front-End and AI/ML teams to build end-to-end AI-powered solutions
- Ensure best practices in CI/CD, DevOps, and cloud infrastructure management
- Stay up to date with AI advancements and emerging back-end technologies
Requirements:
- 5+ years of back-end development experience
- Proficiency in Python and FastAPI
- Expertise in designing secure, scalable applications
- Familiarity with RESTful APIs, GraphQL, and SQL databases (e.g., PostgreSQL)
- Proficiency in cloud platforms (e.g., AWS) and SaaS application development
- Skills in working with CI/CD environments and utilizing software development principles (OOP, SOLID, design patterns)
- Strong knowledge of data structures & algorithms and expertise in building large-scale data-serving solutions
- Agile team player mindset, with excellent problem-solving, communication, and collaboration skills
- English level – Upper-Intermediate or higher
Wil be a plus:
- Hands-on experience with Gen AI agentic solutions techniques
- React
- TypeScript
- Redux
- Electron
- Git
- SVN
- Perforce
- Webpack
- Socket.IO
- React Native
- Node.js
We’re opening the position of a Front-End Developer for our US-based Customer who is a global leader in procedure management solutions seeking a driven hotshot programmer that is results-driven and a self-motivated individual who is proud of his/her accomplishments to take over a Client’s flagship product. As a member of our team, you will have the opportunity to make a significant impact on the success of our Client’s product and contribute to the growth of our company.
Responsibilities:
- Provide your recommendations and ideas during scoping and planning
- Participate in the decision-making process in architecture design, solution development, and code review
- Work with the Development Team and Product Manager
- Test software to ensure responsiveness and efficiency
- Troubleshoot and debug software
- Understand the product to abstract an explicit requirement into a future-proof solution
Requirements:
- 3+ years of experience in React
- Proficiency in TypeScript
- Experience with Redux or similar state management library
- Experience with Electron
- Solid understanding of version control systems (Git, SVN, Perforce)
- English level – Upper-Intermediate or higher
Wil be a plus:
- Experience with Webpack, Socket.io, React Native, and Node.js
- Angular
- Signals API
- TypeScript
- RxJS
- PrimeNG
- HTTP
- RESTful API
- Okta
- Jasmine
- Karma
- Jest
- Cypress
We’re opening the position of a Middle Angular Developer to the project of our Customers in the Logistics domain.
The work scope includes transforming an internal CRM system by rewriting the Admin part of the application into Angular 18.
Responsibilities:
- Design, develop, and maintain scalable Angular applications using best practices
- Write clean, maintainable, and well-documented code in TypeScript/JavaScript
- Optimize application performance for speed and scalability
- Implement responsive UI/UX designs with HTML, CSS/SCSS, and Angular components
Requirements:
- Strong skills in Angular 18 with Signals API and zoneless change detection
- Expertise in TypeScript 5.5
- Proficiency in RxJS 7.8
- Good knowledge of PrimeNG 17 components
- Experience with custom component libraries
- Knowledge of complex form handling with Reactive Forms and Zod validation
- Expertise in Reactive state management (Signals and RxJS)
- Experience with HTTP client for RESTful API consumption
- Familiarity with role-based access control
- Experience with Okta authentication integration
- Experience with testing frameworks (e.g., Jasmine, Karma, Jest, or Cypress)
- English level – Upper-Intermediate or higher
- Python
- Node.js
- JavaScript
- React
- LLM
- OpenAI
- AWS Bedrock
- FastAPI
- CI/CD
- LangChain
We’re the position of a Senior Full-Stack Developer to join the team, which is at the heart of bringing AI into our Clients’ flagship application. This platform focuses on data capture, aggregation, and display, and includes capabilities for data modeling and analysis using a variety of data sources. Built on web-based technology with rich functionality and graphics, it is integral to our operations. We are looking for someone to help change the game in Data Analytics with the help of AI to solve complex workflows.
FE/BE ratio of the project tech stack is approximately 50/50% but we might consider candidates with more front-end-centered expertise.
Responsibilities:
- Help build next-generation Data Analytics platform fully integrated with AI
- Contribute to scoping, estimating, and planning projects
- Debug, investigate, and resolve bugs, customer issues, and data problems
- Focus on performance and scaling of our data infrastructure
- Lead code reviews, API design reviews, or technical reviews of products
- Write, review, and revise code in your area of expertise
- Take end-to-end ownership of the product functionality you work on
- Guide and mentor other team members
- Collaborate with remote teams based in the USA
Requirements:
- 5+ years of experience in software development, particularly in building web applications
- Proficiency in such high-level programming languages as Python (preferably), Node.js, and JavaScript
- Experience with React
- Theoretical knowledge of LLMs, including common APIs like OpenAI, Bedrock, or other open-source models
- Experience with FastAPI
- Experience with either relative or non-relative DBs (both are utilized on the project)
- Understanding of fundamental design principles for building secure and scalable applications
- Experience in creating and maintaining a SaaS software application
- Familiarity with continuous integration and deployment (CI/CD) environments
- Excellent understanding of data structure and algorithms
- Passion for building large-scale data serving solutions
- Ability to work independently as well as collaboratively within a team
- English level – Upper-Intermediate or higher
Will be a plus:
- Hands-on experience with LLMs and the OpenAI or Bedrock APIs
- Experience with Langchain
- Java
- Spring Boot
- Microservices
- SQL
- RDBMS
- NoSQL
- Kafka
- REST
- JUnit
- Mockito
- JSON
- XML
- Avro
- Azure
- Kubernetes
- SDLC
- Agile
- Scrum
- Snowflake
- Jenkins
- Maven
- Gradle
- GitHub Actions
- CI/CD
We’re opening the position of a Senior Java Developer to join the existing team working on our Customer’s project. Our Customer provides SaaS solutions that assist companies in optimizing their businesses. These solutions encompass business planning and execution, process automation and optimization. The Customer’s platform utilizes industry-leading artificial intelligence (AI) and machine learning (ML) for enhanced predictive capabilities and proactive disruption prevention across various businesses.
Responsibilities:
- Develop the back-end infrastructure and codebase to implement the defined APIs based on the logical data model
- Implement data access and manipulation operations (e.g., CRUD operations) for each data entity exposed by the APIs
- Ensure adherence to industry best practices, coding standards, and security guidelines during API development
- Review business requirements documents and translate them into technical specifications
- Work from technical specifications to independently develop, modify, and maintain moderately complex software products
- Complete regular reports (Zoho, Jira, Tenrox) and provide status updates (Daily Syncs, etc.)
- Participate in cross-functional team discussions in the technical advisory role
- Leverage the team’s existing tools, frameworks, and resources
- Consider overall customer experience, including DoD, quality, and performance, while working through tasks, projects, and code reviews
- Write well-researched documents with qualifying data to articulate a point of view
- Perform unit and system (manual, unit, FTs, integration, end-to-end) testing
- Follow the Agile process consistently
- Learn and properly follow software development processes in an Agile environment
- Conduct and participate in product reviews; be ready to demo the results of the user story/task completed within the Sprint
- Analyze and troubleshoot problems and make recommendations for remediation (addressing or correcting issues or problems)
- Investigate issues within own service in detail
- Make technical decisions under the supervision of more senior staff / Mentor
- Solve routine problems and escalate complex problems, issues, and risks to more senior technical staff
- Select frameworks and tools that can be used to solve problems
- Actively participate in discussions within the technology community to learn and bring new ideas to the table
- Develop skills in Computer Science and software languages through coaching, training, and mentoring from more senior staff
- Seek to get continuous stakeholder feedback through demos, discussions, and value delivery
- Act as a support shifter when required, providing technical assistance, investigating and resolving issues, and ensuring smooth operation of services during the assigned support shift
Requirements:
- Strong knowledge of Java SE (up to version 17)
- Good understanding of meta-driven programming and experience using it
- Knowledge of Spring Boot and the Microservices architecture
- Strong knowledge of SQL and basic experience with data persistence, including relational and NoSQL databases
- Experience with Kafka or strong experience with any other message broker
- Understanding and basic experience in writing REST services
- Good knowledge of JUnit and Mockito for testing
- Experience working with different data formats (e.g., JSON, XML, AVRO) and understanding schemas for some of these formats
- An ability to write efficient code to work with deeply nested hierarchical data structures
- Knowledge of design patterns
- Knowledge of cloud development technologies, e.g., Azure, Kubernetes
- Understanding of fundamental Engineering concepts and practices
- Understanding of Software Development Lifecycle (SDLC)
- Familiarity with Scrum and Agile methodologies
- Ability to size/estimate work and provide timelines for individual assignments
- Ability to work independently on assigned tasks while seeking support from senior staff when needed
- Strong problem-solving skills and the ability to navigate a large codebase efficiently
- Strong logical thinking and the ability to understand and effectively communicate ideas
- English level – Upper-Intermediate or higher
Will be a plus:
- Experience in writing medium-size OO-libraries for consumption by others – with good design, reasonably good documentation, and good naming conventions
- Knowledge of Snowflake
- Experience with writing OAS specifications
- Experience in writing interpreters, parsers, and code generators
- Knowledge of Jenkins, Maven, Gradle, and GitHub Actions
- Experience with CI/CD pipelines
Переваги для співробітників Edvantis
- English Courses
- Допомога психотерапевта
- Медичне страхування
- Надається ноутбук
- Оплачувані лікарняні
- Освітні програми, курси
- Регулярний перегляд зарплатні
Читайте нас в Telegram, щоб не пропустити анонси нових вакансій.