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


Job Url:

Software Mind




Software Mind is hiring a Remote [RNS] Intern Test Engineer

Job Description

Project – the aim you’ll have

You will be a part of the agile development teams (2 QA’a so far) cooperating with international client and their representatives (Product Owners, Product Managers). Team is working on “greenfield” project to create web application in .NET and React with 3D Modelling front end elements. Testing framework and approach is being implemented along with testing tool sets so you can participate in shaping a project almost from scratch. Whole application is in Azure cloud and most recent technologies are being used. There is possibility to start low-code automation test creation moving forward.

Position – how you’ll contribute

  • Creating test cases and test scripts
  • Performing test execution (manual) and test reporting (evidence)
  • Assuring the high quality of the software solution
  • Daily verification and maintenance of existing tests
  • Supporting the development team by exchanging knowledge and skills

Qualifications

Expectations – the experience you need

  • At least 3 months of commercial experience in software testing
  • Great eagerness to work and enthusiasm to learn new things.
  • Good knowledge of testing theory and best testing practices
  • Excellent communication skills in English
  • Basic knowledge in using testing tools (i.e. Postman)

Additional skills – the edge you have

  • Proactive approach
  • Communicativeness and team work
  • Eager to become automation test engineer in the future

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote [VMB] Technical Program Manager (Security)

Job Description

Project – the aim you’ll have:

Our client is transforming how brands and users interact across digital platforms. Their mobile marketing and deep linking solutions are trusted to deliver seamless experiences that increase ROI, decrease wasted spend, and eliminate siloed attribution. Their team consists of smart, humble, and collaborative people who value ownership over all they do to create a product, team, and company that lives and breathes their motto: Build Together, Grow Together, Win Together.

You will help build delightful experiences for their advertisers ranging from data visualizations to features that leverage our complex platform in an intuitive manner. They cultivate team builders, encouraging engineers to influence the products they build by asking the hard questions, and finding the right answers.

Join their team and see your contributions have an immediate impact on not just the company, but the mobile ecosystem as a whole!

We are seeking an experienced Technical Program Manager, Security reporting directly to the Head of Security. The ideal candidate will bring a combination of strong technical skills, experience with product security and participating in sales enablement functions.  This position will own how security responds to security inquiries from existing and potential customers, and drive customer security requests with internal teams.  This important role will collaborate across Product, Sales, Engineering, and Security teams.

Position – how you’ll contribute:

  • Own the security sales enablement process by responding to customer security questions from existing and potential customers
  • Collaborate with technical account managers and participate on customer calls as part of the security team
  • Support post-sales teams on security, privacy and fraud requests
  • Enhance and build out the customer trust and security strategy
  • Work with Product teams on Identity, and Access Management, Single Sign-On, and Identity Providers
  • Collect feedback and input from customer for security controls and requests
  • Develop metrics and KPIs on the sales enablement process
  • Participate in customer fraud and abuse requests from various channels
  • Work with Product, Engineering and Security to mitigate fraud from customers

Qualifications

Expectations – the experience you need

  • At least 5+ years experience as a Technical Program Manager focusing on product security, sales enablement
  • Bachelor's / master’s degree in computer science, Computer Engineering, (or equivalent experience).
  • Experience partnering with Technical Account Managers and Sales Engineers on pre-sales and post-sales security requirements
  • Experience with sales enablement functions including responding to customer security questionnaires
  • Experience with participating on customer calls discussing security and privacy issues
  • Experience with Standardized Information Gathering (SIG) questionnaires for security
  • Experience mitigating fraud and abuse and developing strategies to reduce them
  • Strong experience with security specifically with security architecture, operations, and governance,
  • Excellent analytical, written, and verbal communication skills – capable of explaining complex requirements in simple words.

Additional skills – the edge you have

  • Knowledge or experience with deep linking technologies.
  • Experience with regulatory and compliance frameworks such as NIST, SOC2, ISO, PCI, and HIPAA.

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote [WIO] Front-end Engineer (Vue.js + Nuxt.js) with German

Job Description

Project - the aim you'll have:

The project is in the "Public Sector" environment. The candidates will work together with our teams on the implementation of specialized procedures for public administration. The focus here is on clean and secure data processing, forms, and accessibility.

Position – how you’ll contribute:

  • Developing new functionalities
  • Creating the architecture of the product
  • Conducting technical analysis and research for new initiatives
  • Performing code reviews
  • Supporting the development team by exchanging knowledge and skills
  • Working in an Agile environment
  • Working with international customers
  • Working with: Typescript, Unit testing (vitest), HTML 5, CSS 3

Qualifications

Expectations - the experience you need:

  • Ability to write and speak English at a B2+ level, German B2
  • Several years of experience in software development with VueJS
  • Willingness to quickly dive into topics and take ownership of them.
  • The determination to work on and drive forward topics independently
  • Developing a form portal using Express, Nuxt, and WCAG, a form and API data management platform It runs in a Kubernetes environment.
  • Working with: Vue.js (v.3), Nuxt.js (v.3), WCAG (v 2.1)

Additional skills – the edge you have:

  • experience in working with German customers and the public sector
  • monolithic architecture—the switch to microservices is in planning.
  • Knowledge in: Storybook (https://storybook.js.org/), GitLab, CI/CD, AWS, Kubernetes

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote [SKY] Back-end Software Engineer (Scala)

Job Description

Project – the aim you’ll have

We are seeking a talented and motivated individual to join our team for an exciting project: an online SportsBook designed specifically for the Korean betting market. This platform is crafted to offer limitless growth opportunities for our client and endless value to sports fans. The SportsBook includes an array of features for traders and end customers such as:

  • A variety of bets
  • Fixed odds sports betting
  • Coverage of major sport events, markets, and odds
  • Pre-match and live in-play betting
  • Cross-betting features
  • Freebet options
  • Build-a-bet functionality
  • Live sports broadcasts

Position – how you’ll contribute

  • You will be responsible for designing, building, serving, and monitoring cloud-based microservice architectures as a vital member of a high-performing cross-functional team and a community of Backend Engineers.
  • Your work will involve leveraging a cutting-edge technology stack that includes Scala, Kubernetes, RESTful APIs, Couchbase, Postgres, Docker, and more.
  • You will take ownership of the entire development cycle, from architecture design through implementation, testing, and ongoing maintenance of our products.
  • Close collaboration with Product and Service Delivery Teams, as well as your colleagues in an agile environment, will be essential.
  • Join a team that places a strong emphasis on Continuous Integration, Code Quality, Code Reviews, and Test Coverage, so your positive and committed attitude toward these practices is crucial.
  • Your primary goal is to deliver fully functional features and products, designed with a Domain-Driven mindset, thoroughly tested, and aligned with user requirements.

Qualifications

Expectations – the experience you need

  • Minimum of 3 years of experience with the Scala programming language.
  • Familiarity with both relational (e.g., Postgres) and non-relational databases (e.g., Couchbase, Redis, Cassandra/Scylla).
  • Experience with Enterprise Message Buses, such as Kafka or RabbitMQ.
  • Experience in creating HTTP APIs and a strong understanding of the HTTP stack.
  • Proficiency in asynchronous programming using Futures, IO, Task, or ZIO.
  • Knowledge of the Typelevel stack.
  • Strong problem-solving skills with the ability to delve into code.
  • An "you built it, you run it" approach, demonstrating a commitment to taking ownership of services and applications at scale.
  • A "contract first" approach for APIs and integrations.
  • Strong team player, with leadership skills being an asset.
  • Excellent communication skills, including fluency in English to communicate effectively with clients.

Additional skills – the edge you have

  • Experience with Kubernetes (k8s).
  • Proficiency with Cats (a library for functional programming in Scala).
  • Strong background in Pure Functional Programming.
  • Familiarity with libraries and frameworks such as http4s, doobie, fs2, fs2-kafka, and circe.
  • Knowledge of the Tagless Final pattern.

See more jobs at Software Mind

Apply for this job

1d

[PLB] DevOps Engineer

Software MindChișinău, Moldova, Remote

Software Mind is hiring a Remote [PLB] DevOps Engineer

Job Description

Project – the aim you’ll have

We are seeking talented DevOps Engineers (Linux/Cloud) to deliver our platform components in a clean and consolidated build. This position within the DevOps team will be responsible for process workflow (monitoring and documentation), continuous integration with the code repository (Jenkins pipelines), configuration management (Ansible, Pipelines), and vendor management (cloud providers). The ideal candidate will be comfortable in a dynamic environment and possess excellent troubleshooting and organizational skills, along with the ability to deliver complete solutions for multiple product development pipelines.

Position - how you'll contribute

  • Perform daily system, application, or database updates via CI tools like Jenkins, Atlassian, Ansible, and Kubernetes.
  • Conduct Linux troubleshooting and continuous integration scripting.
  • Support the build process and assist in test and QA builds.
  • Manage the code repository and improve practices of branching and code merging.
  • Coordinate with team members prior to releases.
  • Document release steps and processes, and manage the software repository.
  • Assist in system administration and maintenance.

Qualifications

Expectations - the experience you need

  • Strong knowledge of Linux servers, including Ubuntu.
  • Knowledge of TCP/IP networking, DNS, HTTP, load balancers, high availability architecture, and zero downtime production deployments.
  • Experience with Docker, Kubernetes, and Helm.
  • Experience working with development teams and writing process documentation.
  • Experience with continuous integration build systems (e.g., Bitbucket Pipelines, Jenkins).
  • Experience with code management software (e.g., Git).
  • Proficiency in shell scripting and basic Linux administration.

Additional skills - the edge you have

  • At least 3 years of experience in a DevOps role.
  • Experience with various Linux distributions.
  • Experience designing and building highly available distributed systems.
  • Understanding of Java/Python/Bash and Linux.
  • Java runtime inspection skills.
  • Familiarity with Grafana, Ansible, and ELK stack.
  • Experience with AWS and Kubernetes.
  • Experience with Ansible, Terraform, and configuration management.
  • Knowledge of Apache Kafka.

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote [MSO] Senior ServiceNow Developer

Job Description

Project - the aim you'll have

As a Senior ServiceNow Developer, you will be pivotal in developing and maintaining the ServiceNow platform for one of our clients in Western Europe. This client provides managed services to large corporations and government entities in the BENELUX area. Your primary focus will be on IT Service Management (ITSM) and Customer Service Management (CSM), ensuring the platform meets high standards of functionality and performance.

Position - how you'll contribute

  • Develop Custom Solutions: Leverage ServiceNow's modern features and tools, including Flow Designer, IntegrationHub, and the App Engine Studio, to design and develop custom applications, workflows, and integrations. Ensure these solutions meet business needs and enhance platform capabilities.
  • UI Builder Expertise: Utilize UI Builder to create powerful, user-friendly workspaces. Develop and customize UI Builder components and configurations to enhance user experiences. Implement advanced scripting to create dynamic, responsive, and efficient interfaces.
  • Implement Best Practices: Adopt and implement best practices for code reusability, maintainability, and performance. This includes writing clean, efficient code and creating scalable solutions that are easy to manage and update.
  • Collaborate Effectively: Work closely with Product Owners, developers, and IT operations to ensure seamless integration and adoption of new solutions. While Solution Architects will lead the requirement analysis and solution design, your role will be critical in executing these plans effectively.
  • Stay Updated: Keep abreast of the latest ServiceNow updates, features, and best practices. Continuously improve your skills and knowledge to bring the latest advancements to your work.
  • Document Thoroughly: Maintain thorough documentation of your work. This includes system configurations, development processes, and any custom solutions you create. Ensure that documentation is clear and accessible to other team members.
  • IT Operations Management (ITOM): Develop and enhance ITOM processes, including ITOM Discovery, Service Mapping, and Event Management. Ensure accurate discovery and mapping of Configuration Items (CIs).
  • Performance Analytics: Implement and extend Performance Analytics to provide comprehensive insights into operational metrics. Develop dashboards and reports to support data-driven decision-making.
  • Task Automation: Design and implement task automation to improve efficiency and reduce manual workload. Leverage AI and machine learning where applicable to enhance automation capabilities.

Qualifications

Expectations - the experience you need

  • Extensive Experience: Minimum of 5 years working as a developer in ServiceNow with a strong focus on ITSM and CSM modules.
  • Module Proficiency: Deep experience in core ServiceNow ITSM and CSM modules, including:
    • IT Service Management (ITSM): Incident Management, Problem Management, Change Management, Service Level Management, CMDB, Knowledge Management, Service Catalog, and Service Request Management.
    • Customer Service Management (CSM): Case Management, Account and Contact Management, Customer Service Portal, and Knowledge Base for customer-facing interactions.
    • IT Operations Management (ITOM): Proficiency in ITOM modules, including Discovery, Service Mapping, and Event Management.
    • Performance Analytics: Experience with ServiceNow Performance Analytics to develop dashboards, reports, and data visualizations.
  • UI Builder Skills: Proven experience in using UI Builder to create and customize powerful workspaces. Familiarity with UI Builder components, layouts, and advanced scripting techniques to enhance user interfaces.
  • Technical Expertise: Proficiency in designing and developing complex workflows, custom applications, and integrations within the ServiceNow platform using modern tools like Flow Designer and IntegrationHub.
  • Problem-Solving Skills: Strong analytical skills with the ability to troubleshoot and resolve complex issues within the ServiceNow environment. Ability to think critically and provide innovative solutions.
  • Organized and Detail-Oriented: A structured approach to work, with attention to detail and a commitment to delivering high-quality solutions.
  • Communication Skills: Excellent communication skills, both written and verbal, with the ability to explain technical concepts to non-technical stakeholders. Fluency in English is required as well as Polish at min. B2+ level
  • Certifications: Relevant ServiceNow certifications (such as Certified Application Developer, Certified Implementation Specialist for ITSM, CSM, and ITOM) are highly desirable.
  • Team Collaboration: Ability to work effectively within a team, collaborating with Solutions Architects, Product Owners, and other developers to achieve project goals.

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote [SKY] Senior Front-end Software Engineer (React)

Job Description

Project – The Aim You'll Have

We are seeking a talented and motivated individual to join our team for an exciting project: an online SportsBook designed specifically for the Korean betting market. This platform is crafted to offer limitless growth opportunities for our client and endless value to sports fans. The SportsBook includes an array of features for traders and end customers such as:

  • A variety of bets
  • Fixed odds sports betting
  • Coverage of major sport events, markets, and odds
  • Pre-match and live in-play betting
  • Cross-betting features
  • Freebet options
  • Build-a-bet functionality
  • Live sports broadcasts

Position – How You’ll Contribute

  • Build high-performance user interfaces using React
  • Make updates to the main website and upgrade the back-office platform
  • Implement the latest optimization techniques to enhance website performance
  • Actively participate in project development discussions

Qualifications

Expectations – The Experience You Need

  • Proven experience of over 5 years using React
  • Strong experience with TypeScript
  • Strong proficiency in JavaScript
  • Experience with popular React.js workflows (Redux, MobX, Recoil, React Query)
  • Good English, both written and spoken

Additional Skills – The Edge You Have

  • Experience with RESTful APIs
  • Experience in interaction with WebSocket client/server side
  • Experience in interactions with Iframe in React
  • Experience using tools like issue trackers (Jira) and version control software (Git, SVN)
  • Test-Driven Development (TDD) with Vite/Vitest
  • Experience with Node.js/Express

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote [GAC] Senior Full-stack Engineer (.NET + React.js)

Job Description

Project - the aim you'll have

Our client’s mission is to stop organizations from overpaying for the software they use. They help organizations optimize software availability, compliance and cost savings measures through the delivery of on premise and cloud-based Software Asset Management solutions. Today they are the largest, most successful dedicated developer of SAM solutions, with staff all over the world. To sustain their explosive growth, we are looking for the brightest, most highly-skilled people who have their best work ahead of them. Now is the right time to join our organization.

Position - how you'll contribute

We are looking for a passionate software engineer to join a team that’s building our global-scale, cloud-native microservices platform.
We believe in DevOps culture (please note this is not a DevOps role), where close collaboration is key in an environment where all team members have shared responsibility for our software’s development, maintenance and operations.

The platform relies on technologies that can be deployed on any cloud provider, such as Azure, AWS and GCP, and also on-premise for our enterprise customers. Examples of technologies that are being used are Docker, Kubernetes, Prometheus, and SumoLogic.

The team focuses heavily on accountability and quality in the development cycle, as the developer of each service is responsible for ensuring that relevant monitoring, alerting and logging capabilities are built into the service and that automated test suites are continuously updated. Furthermore, each developer is responsible for acting on issues that arise in the production, staging and development environments.

Qualifications

Expectations – the experience you need 

  • 8+ years of programming experience (define the number as you see fit)
  • Proficient with .NET 5+, C#
  • Experience working with TypeScript and React (+ CSS & HTML)
  • Good relational database knowledge, preferably MS SQL
  • Unit testing (XUnit/NUnit for C#, Cypress or similar for React)
  • Understanding of MS Azure technologies (Blob Storage, Azure Functions, Key Vault etc.)
  • Experience with Docker
  • Knowledge of messaging systems, preferably NATS
  • Good communication skills in English, able to communicate effectively and ask questions
  • Collaborative work culture (team player mindset)
  • Well organized

Additional skills – the edge you have

  • CI/CD experience (CircleCI)
  • Redis
  • Knowledge of Kubernetes concepts
  • Sumologic

See more jobs at Software Mind

Apply for this job

8d

[GAC] Senior Data Engineer

Software MindKraków, Poland, Remote
sqlDesignazurec++.netpythonAWS

Software Mind is hiring a Remote [GAC] Senior Data Engineer

Job Description

Project – the aim you’ll have 

We are looking for a strong and self-driven data engineer to contribute to our Data Intelligence engineering group by building new functionality, as well as enhancements  to existing data storage, pipelines and in-house data analysis tooling. The ideal candidate is an experienced data pipeline builder and data wrangler who enjoys optimizing data systems and building them from the ground up. The problem areas span the scales from complex domain and data models with hundreds to hundred thousands of items in relational schemas for interactive work and background processing in SQL, ETL with thousands to millions of rows per day, to searches and statistics on billion-row size tables to big-data type stream processing and storage. We are a robust developer group with both full stack, back end, data engineering and data architecture resources working in a domain-driven area, collaborating closely with data analysts, domain specialist content curators, and do cross-functional collaborations to enable application teams with domain data and data integrations as well as data analysis.

Position – how you’ll contribute
 

  • Create and maintain data pipelines and collaborate on improving the data architecture.
  • Assemble or enhance large, complex data sets that meet functional and non-functional business requirements.
  • Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
  • Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and cloud native technologies.
  • Collaborate with architecture/design on unifying existing related but separate data models, pipelines and storage to enable unified data management and tooling.
  • Build analytics tools or microservices that utilize the data pipelines to provide actionable insights, operational efficiency or data sets usable in domain content or for analysts working on content.
  • Work with stakeholders including the Engineering management, Product, Data and Design teams to assist with data-related technical issues and support their data infrastructure needs.
  • Keep our and tenant data in our services separated and secure across cloud regions.
  • Extend existing or create new data tools where needed for analytics and data scientist team members that assist them in building and optimizing our products and domain content production.
  • Work with data and analytics experts to strive for greater functionality in our data systems and enhance overall data quality.
  • Build processes supporting data transformation, data structures, metadata, dependency and workload management.

Qualifications

Expectations - the experience you need

  • 8+ years of experience in a Data Engineer role, or 5+ years and a strong portfolio of relevant projects and strong relevant skills,
  • Experience using the following software/tools: Microsoft SQL server, Microsoft Azure data-related infrastructure like ADF, Blob storage, Azure Functions, KeyVault, etc
  • .NET development in C#
  • Experience with stream-processing systems, preferably DataBricks, Spark or NATS Jetstream
  • Experience with data pipeline and workflow management tools
  • Experience with Docker/Kubernetes and containerized deployments
  • Preferably some experience with Python
  • Preferably some experience with AWS cloud services
  • Good communication skills in English, able to communicate effectively and ask questions

Additional skills - the edge you have
 

  • Working knowledge of message queuing, stream processing, and highly scalable ‘big data’ data stores, like DataBricks + Lakehouse NATS Jetstream, Kafka.
  • Strong project management and organizational skills.
  • Experience supporting and working with cross-functional teams in a dynamic environment.

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote [VMB] Technical Program Manager

Job Description

Project – the aim you’ll have

Our client is transforming how brands and users interact across digital platforms. Their mobile marketing and deep linking solutions are trusted to deliver seamless experiences that increase ROI, decrease wasted spend, and eliminate siloed attribution. Their team consists of smart, humble, and collaborative people who value ownership over all they do to create a product, team, and company that lives and breathes their motto: Build Together, Grow Together, Win Together.

You will help build delightful experiences for their advertisers ranging from data visualizations to features that leverage our complex platform in an intuitive manner. They cultivate team builders, encouraging engineers to influence the products they build by asking the hard questions, and finding the right answers.

Join their team and see your contributions have an immediate impact on not just the company, but the mobile ecosystem as a whole!

 

We are seeking an experienced Technical Program Manager, Security reporting directly to the Head of Security. The ideal candidate will bring a combination of strong technical skills, experience with product security and participating in sales enablement functions.  This position will own how security responds to security inquiries from existing and potential customers, and drive customer security requests with internal teams.  This important role will collaborate across Product, Sales, Engineering, and Security teams.

Position – how you’ll contribute

  • Own the security sales enablement process by responding to customer security questions from existing and potential customers
  • Collaborate with technical account managers and participate on customer calls as part of the security team
  • Support post-sales teams on security, privacy and fraud requests
  • Enhance and build out the customer trust and security strategy
  • Work with Product teams on Identity, and Access Management, Single Sign-On, and Identity Providers
  • Collect feedback and input from customer for security controls and requests
  • Develop metrics and KPIs on the sales enablement process
  • Participate in customer fraud and abuse requests from various channels
  • Work with Product, Engineering and Security to mitigate fraud from customers

Qualifications

Expectations – the experience you need

  • At least 5+ years experience as a Technical Program Manager focusing on product security, sales enablement, and security
  • Bachelor's / master’s degree in computer science, Computer Engineering, (or equivalent experience).
  • Experience partnering with Technical Account Managers and Sales Engineers on pre-sales and post-sales security requirements
  • Experience with sales enablement functions including responding to customer security questionnaires
  • Experience with participating on customer calls discussing security and privacy issues
  • Experience with Standardized Information Gathering (SIG) questionnaires for security
  • Experience mitigating fraud and abuse and developing strategies to reduce fraud and abuse
  • Strong experience with security specifically with security architecture, operations, and governance,
  • Excellent analytical, written, and verbal communication skills – capable of explaining complex requirements in simple words.

Additional skills – the edge you have

  • Knowledge or experience with deep linking technologies.
  • Experience with regulatory and compliance frameworks such as NIST, SOC2, ISO, PCI, and HIPAA.

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote [RPG] Data Engineer

Job Description

Project – the aim you’ll have

You will join newly created Data Engineers team and become part of our project located in the UK. We look for an experienced Data Engineer with knowledge of Azure - an executor for the current challenges we encounter and initiator for new tasks.

Position – how you’ll contribute

  • You will be given a list of areas that needs actions and improvements – we need you to execute those actions
  • You will deal both with Cloud and Data Engineering aspects
  • If you notice a road-block, you must be ready to take actions and resolve it

 

Qualifications

Expectations – the experience you need

  • At least 3 years of commercial experience in Data Engineer role
  • Knowledge and experience as a Data Architect
  • Expertise in Azure
  • Expertise in Infrastructure as Code – Terraform
  • Experience with GIT and CI/CD tools (Azure DevOps)
  • We need you to have experience of implementing changes, based on the prepared roadmap and be ready to create your own too
  • Great communication skills in English both verbal and written

 

Additional skills – the edge you have

  • Be self-sufficient – however you will work under general direction from the head of Data Engineers team
  • Be pro-active
  • An ability to learn new things fast
  • Open mind and proactive approach
  • Communicativeness

See more jobs at Software Mind

Apply for this job

8d

[SKY] Test Automation Engineer

Software MindBucharest, Romania, Remote
agileDesignapijavajenkins

Software Mind is hiring a Remote [SKY] Test Automation Engineer

Job Description

Project – the aim you’ll have

You will be responsible for working on and enhancing the existing test automation framework focused on API testing.
As part of the team, you will contribute to the planning, design, and implementation of API automation tests using best-practice techniques and principles.

Position - how you'll contribute

  • Creating scalable and maintainable API automation tests using existing framework.
  • Analyzing and addressing test run results, including diagnosing and fixing issues in automated test scripts.
  • Design and test automation scripts using open-source and COTS tools (e.g. Selenium/Protractor/BDD/Appium/Browser Stack/Rest Assured/Postman).
  • Writing and debugging test scripts to ensure they are stable and reliable.
  • Conducting peer code reviews to improve the overall codebase.
  • Attending daily team and Agile meetings to ensure smooth progress and collaboration.

Qualifications

Expectations - the experience you need

  • Minimum 3+ years of experience in Automation testing.
  • Proficiency in Java/Scala programming languages.
  • Experience using the ScalaTest framework or a similar framework for Java (such as JUnit or TestNG) for writing and executing automated tests.
  • Strong knowledge of CI/CD processes and hands-on experience with Jenkins for building and deploying applications.
  • Proficiency in using Bitbucket (or GitHub) for version control and collaborative software development.
  • Thorough understanding of API testing and validation using tools like Postman.
  • Ability to perform manual testing to ensure software quality and usability.
  • Exceptional debugging skills and the ability to identify and resolve issues efficiently.
  • Solid knowledge of API testing best practices.

Additional skills - the edge you have

  • Exceptional Analytical Skills: Ability to thoroughly understand project requirements and create accurate and relevant test cases and scripts.
  • Strong Communication Skills: Proficient in both written and verbal English, with the capability to interact effectively with diverse stakeholders and teams.

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote [MSO] Kubernetes Engineer

Job Description

Project - the aim you'll have:

We are responsible for building a platform managing Kubernetes clusters for corporate clients and government institutions.

Position - how you'll contribute:

You will be responsible for the development of the cluster management system - creating new clusters and methods of upgrading existing ones. Tshooting existing problems. 

Qualifications

Expectations - the experience you need:

  • Proficiency in Linux/Unix system
  • Scripting skills and programming best practicies (Python)
  • Containerization (Kubernetes at least 2 years of experience is must have)
  • Monitoring (e.g. Prometheus + Grafana)
  • Incident Management
  • Tool automation

Additional skills – the edge you have

  • VMware vSphere knowledge
  • Ability to work without documentation and with legacy codebase

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote [WIO] Microsoft Dynamics 365 Developer with German

Job Description

Project – the aim you’ll have

For a German customer we are looking for a Microsoft Dynamics 365 developer

Position – how you’ll contribute

You will join a young and ambitious team which is working on Microsoft products

Qualifications

Expectations – the experience you need
 

  • Experience in programming with Dynamics 365, customization, integration, and configuration - at least at the foundation level.
  • Experience with the CRM / Customer Insights (Journey) module.
  • Good knowledge of C#/.NET and JavaScript.
  • Good knowledge of Azure DevOps.
  • Good knowledge of DevOps methods and tools.
  • Experience in integrating various systems and data sources (MS SQL Server and possibly others).

Additional skills – the edge you have
 

  • Communicative, self-organized, cooperative.
  • Understanding of systems (CRM, understanding of Customer Journey, technical skills, understanding of organizational structures, customer-oriented business processes).
  • Direct communication with the customer (very good knowledge of German).

See more jobs at Software Mind

Apply for this job

15d

[8AI] MLOps Engineer

Software MindKraków, Poland, Remote
MLDevOPSagileairflowDesignazurepython

Software Mind is hiring a Remote [8AI] MLOps Engineer

Job Description

Project - the aim you'll have

Our client is pioneering personalized wellness through innovative technology. Their team is committed to enhancing healthcare experiences using cutting-edge AI. They value creativity, collaboration, and the drive to revolutionize personal wellness. Their culture thrives on innovation, continuous improvement, and pushing boundaries. Join their dynamic and rapidly growing team and be part of a journey that's reshaping the future of healthcare.

As an MLOps Engineer, you will be instrumental in designing and implementing the infrastructure required to support machine learning systems. You will focus on ensuring the reliability, scalability, and efficiency of ML models and data pipelines within our Azure cloud environment.

Position - how you'll contribute

  • Design and implement robust data pipelines and engineering infrastructure to support machine learning systems at scale.
  • Develop and deploy scalable tools and services to handle machine learning training and inference.
  • Build and maintain systems for the ML development lifecycle, continuous training, real-time feature stores, and model deployment.
  • Ensure reproducibility, versioning, and data quality throughout the ML lifecycle.
  • Collaborate with ML engineers and data engineers to optimize the performance and scalability of our ML models.
  • Identify and evaluate new technologies to improve performance, maintainability, and reliability of machine learning systems.
  • Communicate with stakeholders to build requirements and track progress.
  • Implement monitoring and alerting systems to ensure the reliability and performance of deployed models.

Qualifications

Expectations - the experience you need

  • BS/MS in Computer Science, Engineering, or a related field.
  • 3+ years of experience as a Platform Engineer, ML DevOps Engineer, or Data Engineer, with a focus on machine learning operations.
  • Strong programming skills in Python and experience with orchestration tools such as Airflow and MLflow.
  • Experience with Azure cloud technologies, including Azure Machine Learning, Azure Databricks, and other relevant services.
  • Proficiency in managing and optimizing big data storage and data warehouse solutions.
  • Strong understanding of machine learning methodologies and best practices.
  • Excellent problem-solving skills and the ability to work in a dynamic and agile environment.
  • Strong communication and collaboration skills, with the ability to work effectively across teams. Strong understanding of machine learning methodologies and best practices.
  • Excellent problem-solving skills and the ability to work in a dynamic and agile environment.
  • Strong communication and collaboration skills, with the ability to work effectively across teams.
  • Being up to date with new ML practices such as GenAI, ML Inference, and GPU based training.

See more jobs at Software Mind

Apply for this job

15d

[8AI] Machine Learning Data Engineer

Software MindKraków, Poland, Remote
MLagilescalasqlDesignjavapython

Software Mind is hiring a Remote [8AI] Machine Learning Data Engineer

Job Description

Project - the aim you'll have

Our client is pioneering personalized wellness through innovative technology. Their team is committed to enhancing healthcare experiences using cutting-edge AI. They value creativity, collaboration, and the drive to revolutionize personal wellness. Their culture thrives on innovation, continuous improvement, and pushing boundaries. Join their dynamic and rapidly growing team and be part of a journey that's reshaping the future of healthcare.

As an ML Data Engineer, you will be instrumental in building and optimizing data systems and infrastructure to support client's Machine Learning projects. You'll work closely with ML engineers to ensure that they have the clean, well-structured, and high-quality data necessary for developing cutting-edge AI models.

Position - how you'll contribute

  • Processing (NLP), tailored to personalized healthcare applications.
  • Design and implement robust data pipelines to collect, clean, and consolidate data from diverse sources.
  • Enhance data quality and reliability to drive ML initiatives.
  • Implement systems to monitor data quality, ensuring that our models have the best data available.
  • Work with state-of-the-art data processing technologies to prepare and optimize data for machine learning.
  • Collaborate with machine learning engineers and business units to understand and fulfill their data requirements.
  • Being up to date with new ML practices such as GenAI, MLops, ML Inference, and GPU based training.

Qualifications

Expectations - the experience you need

  • BS/MS in Computer Science, Engineering, or a related field.
  • 3+ years of experience in a data engineering role, specifically supporting machine learning data needs.
  • Strong programming skills in Python and SQL, as well as experience with Scala or Java, are a plus.
  • Experience with big data technologies such as Apache Spark, Hadoop, or similar frameworks.
  • Knowledgeable in machine learning frameworks (e.g., TensorFlow, PyTorch) and libraries (e.g., scikit-learn).
  • Proficient in managing and optimizing big data storage and data warehouse solutions.
  • Excellent problem-solving skills and the ability to work in a dynamic and agile environment.

See more jobs at Software Mind

Apply for this job

15d

[8AI] Machine Learning Engineer

Software MindKraków, Poland, Remote
MLnosqlsqlDesignazureAWS

Software Mind is hiring a Remote [8AI] Machine Learning Engineer

Job Description

Project - the aim you'll have

Our client is pioneering personalized wellness through innovative technology. Their team is committed to enhancing healthcare experiences using cutting-edge AI. They value creativity, collaboration, and the drive to revolutionize personal wellness. Their culture thrives on innovation, continuous improvement, and pushing boundaries. Join their dynamic and rapidly growing team and be part of a journey that's reshaping the future of healthcare. 

As a Machine Learning Engineer, you'll play a critical role in developing and refining our AI-driven wellness models. You'll be part of our R&D team, focusing on designing, developing, and implementing innovative functionality for AI and data processing systems. This role specifically involves:

  • Developing and fine-tuning open-source Large Language Models (LLMs), applying advanced NLP techniques to enhance our AI solutions.
  • Collaborating with data scientists, software developers, and product teams to integrate these models seamlessly into our existing platforms and contribute to new product features.

Position - how you'll contribute

 

  • Developing all phases of data pipeline architecture, from design to implementation.
  • Exploring and analyzing user data to discover meaningful patterns, features, and insights.
  • Training, validating, and fine-tuning AI models, particularly in Large Language Models (LLM) and Natural Language Processing (NLP), to personalized use cases.
  • Deploying models in a secure, scalable Azure cloud environment.
  • Monitoring and fine-tuning ML models in production to ensure optimal performance.
  • Engaging in continuous research and development to implement cutting-edge solutions.

Qualifications

Expectations - the experience you need

  • BS/MS in Software Engineering, Computer Science, or a related Engineering field.
  • 4+ years of industry experience as a Machine Learning Engineer.
  • Proven software development skills, particularly in Python.
  • Strong experience in frameworks such as TensorFlow, PyTorch, and Hugging Face Transformers.
  • Experience in managing and processing large datasets, with proficiency in tools like Dask or Apache Spark preferred.
  • Demonstrated capability in deploying scalable AI models in a production environment using cloud services such as Azure, AWS, or GCP.
  • Proficiency in libraries such as NumPy, Pandas, Scikit-Learn, Matplotlib, & Seaborn.
  • Knowledge of both SQL and NoSQL databases.
  • Deep understanding of NLP and recent advancements in the field.
  • Exceptional creativity, along with strong collaboration and communication skills.
  • Being up to date with new ML practices such as GenAI, MLops, ML Inference, and GPU based training

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote [GAC] Senior Test Automation Engineer

Job Description

Project – the aim you’ll have:

Our client’s mission is to stop organizations from overpaying for the software. They help organizations optimize software availability, compliance and cost savings through the delivery of on premise and cloud-based Software Asset Management solutions. Today they are the largest and most successful dedicated developer of SAM solutions, with staff all over the world. To sustain their explosive growth, we are looking for the brightest, most highly-skilled people who have their best work ahead of them. Now is the right time to join our organization.

Position – how you’ll contribute:

We are now looking for experienced  QA engineer to join our product development teams to improve our agile testing,  nurture top quality and work hands- on with system testing.

All our teams are cross-functional, meaning developers and testers work closely with quality assurance to prevent misunderstandings from becoming defects, as well as finding bugs as soon as possible.

In this role you will, together with your co-workers, propose best fitting test automation framework (i.e.: Cypress, Playwright, Cucumber) and adapt it to our needs. You will also perform exploratory testing, identify test cases and implement  automated testing of products. You will also participate in identifying and implementing QA best practices into our development and release processes to support our high- quality ambitions.

Don’t miss out on this opportunity!

Qualifications

Expectations – the experience you need:

  • Technical skills in test automation frameworks (4-5 years of experience with few frameworks for example: Cypress, Playwright, Cucumber, Selenide) 
  • Experience testing on a cloud platform 
  • Ability to troubleshoot equipment problems and perform complex system tests 
  • Ability to define and lead an appropriate end- to- end testing approach 
  • Ability to write code in C# (Java experience is a plus)
  • System thinking and a critical mindset. 
  • Experience setting up and using virtual test environments or docker containers 
  • Experience with database testing 
  • Experience creating a test infrastructure for backend testing 
  • Experience configuring and supporting CI/CD pipelines 
  • Experience working in Scrum/KANBAN agile environment 
  • Strong communication skills (written and spoken) in English 
  • Ability to identify problems and drive improvements 

Our ideal candidate has a results- driven approach and enjoys motivating and inspiring co-workers in achieving  common goals. You are a persistent tester who questions assumptions and  has a great talent for finding blind spots.

Additional skills – the edge you have:

  • Experience in none-functional testing (like performance and load testing) 
  • Experience in SQL
  • A clever sense of humor

See more jobs at Software Mind

Apply for this job

+30d

[VFK] Senior Android Engineer

Software MindBuenos Aires, Argentina, Remote
TDD8 years of experienceagilekotlinjiraDesignmobileapiUXflutterandroid

Software Mind is hiring a Remote [VFK] Senior Android Engineer

Job Description

Project – the aim you have

We are currently looking for skilled Senior Android Engineers to become members of our dynamic team and work closely with one of our inspiring US clients! 

Our client is developing an innovative mobile app that facilitates connections between customers and businesses through genuine video experiences. Users can share authentic reviews that resonate with potential customers, while businesses can generate more content without needing to hire additional marketing staff.  

If you enjoy working with cutting-edge technologies in a fast-paced environment this opportunity is for you! 
 

Qualifications

Expectations – the experience you need

  • 8 years of experience with Android and Kotlin. 

  • + 8 years or more experience building mobile applications and mobile websites with Android. 

  • Knowledge and depth of understanding working with mobile architecture and design patterns. 

  • Consistent and recent knowledge of API integration and industry standard authentication and security standards governing these.  

  • Experience with mobile architecture.  

  • Draw, document and articulate solutions to stakeholders.  

  • Keen attention to detail and a drive to deliver best-in-class applications to end users.  

  • Ability to prioritize and leverage technologies and platforms to understand which components work better. 

  • Ability to identify opportunities and is excited by the challenge the world of a Fintech start-up brings and some years of experience working in medium to large organizations. 

  • Excellent troubleshooting and communication skills.  

  • Possesses strong and transparent communication skills, adaptable to coordinating and working with teams globally as the start-up expands. 

  • Experience with RxJava , Rx Kotlin and MVVM.  

  • Experience working with REST APIs on Kotlin.  

  • Following TDD and write unit-tests.  

  • Maintaining Jira tickets according to the Agile process.  

  • Contributing to the great UX design.   

  • Experience with CI/CD pipelines.  

  • Flutter experience is a nice to have. 

 

What you will do:

 

  • Build and maintain the existing Kotlin application.  

  • Design, develop and maintain new modules for existing applications and provide support for existing codebase.  

  • Write functional code with a sharp eye for spotting defects.   

  • Work closely with the Business Leaders and technical teams to understand their needs. 

  • Help drive ideas to fruition and identify areas for improvement, focus is on the best mobile focused user experience to meet the needs of the customers whilst enabling use of 3rd Party tools or developing company best of breed frameworks that are sustainable.  

  •  Design prototype applications, provide the unit structure, and help the application development team or clients in the plans and manage any surfaced issues to satisfactory resolution and into production.  

  • Provide fair technical assessment on the 3rd party vendors technologies and assist team internally for any requirements  

  • Oversee all day-to-day operations from code, build pipeline, certificate management, security and penetration testing and optimizing performances across Android. 
     

Our benefits 

  • Educational resources
  • Flexible schedule and Work From Anywhere
  • Referral Program 
  • Supportive and chill atmosphere

 

Position at: Software Mind Latam


 

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote Business IT Consultant for Financial Services

Job Description

Project - the aim you'll have:

  • Creating and maintaining a market strategy for Financial Institution vertical
  • Building a partnership network
  • Conducting consulting and roll-out projects for our clients from the FS industry;
  • Organizing and moderating meetings and workshops with the clients’ representatives, during which you will learn about their business, current and future challenges and needs, as well as collect and structure the resulting requirements;
  • Cooperating with customers, technology experts and development teams to design new technology solutions or changes in existing IT systems and environments;
  • Defining requirements and creating specifications for new IT systems or changes and transformations of existing IT environments;
  • Presenting and discussing your solution ideas with diverse groups of stakeholders in order to win their acceptance and commitment;
  • Identifying opportunities for business development and new projects, as well as contributing to new offers for our clients;
  •  

Qualifications

Expectations - the experience you need:

  • Prior experience in a problem-solving capacity such as a solution/technical architect or analyst preferred
  • At least 5 years of experience related to financial institutions 
  • Experience working with multiple IT solutions- you are well familiar with current market trends and concepts related to financial institutions 
  • You feel good in relationships with people, you are a communicative person and find satisfaction in helping business partners and gaining their attention for your ideas and services;
  • You're good at analytical thinking - you can analyze processes/situations/problems in a structured way and propose solutions, focusing on the business goals of your activities.
  • Demonstrated intellectual curiosity and the creative development of solutions and strategies to solve client problems
  • An ability to be hands-on and to manage multiple client priorities simultaneously
  • Comfortable selling to, influencing and building trust-based, value-added relationships with senior executives
  • Proficiency in spoken and written English min. C1 level

See more jobs at Software Mind

Apply for this job