
SOLEAD Software
We occupy a unique niche between widespread service providers and staffing agencies, providing our clients with dedicated managed teams of IT professionals.
We are always on the lookout for talented and creative engineers. Please visit https://solead.software/ for more details about the company.
-
Manual QA Engineer
Part-time · Hybrid Remote · Ukraine (Lviv) · 7 years of experience · Upper-IntermediateSOLEAD Software is looking for an experienced QA Engineer to join our growing team working on building an innovative cloud based vendor management platform. The platform enables companies from various sectors to automate the procurement and management of...SOLEAD Software is looking for an experienced QA Engineer to join our growing team working on building an innovative cloud based vendor management platform. The platform enables companies from various sectors to automate the procurement and management of all external suppliers and services via a central hub. Based on a simple task definition by managers, the platform’s algorithms do the main job to find and choose the right process, vendor or service. The platform has a modular architecture to assemble a vendor management system for particular business’ needs in a budget efficient way.
The platform is running in AWS cloud and delivered to customers via SaaS service model. The geographically distributed project team works according to Agile methodology with daily standups and regular demos.
QA Engineer will be responsible for verification of developed features and overall product testing before releases. QA Engineer is also expected to formalize the testing process, clary and improve original requirements, maintain product documentation, suggest how to make the product better.
Duties and Responsibilities
- Assure overall product quality and meeting product requirements
- Plan, execute and lead the testing process of the product
- Verify deliveries and releases against original requirements and prepared test cases
- Report and track found defects, verify fixes
- Participate in requirement definition and elaboration process
- Create and maintain test documentation
- Interact with Product Owner and Development Team
- Participate in Agile process, team meetings, brainstorming, etc.
Proactively suggest improvements to the product
Skills and Qualifications
- B.Sc. or M.Sc. degree in computer science, applied math, or similar
- 7+ year experience in software quality assurance and manual testing
- Strong knowledge of QA process and practices for Web applications
- Experience in organizing and leading the test process
- Familiarization with various QA and project management tools such as Jira, ClickUp, Notion, etc.
- Business analysis and project management skills is a big plus
- Understanding and experience in test automation is another plus
- Experience in working within distributed teams
- B2+ English level and strong communication skills
- Strong understanding of Agile, Scrum and Kanban development models
- High responsibility, pro-activity, goal-orientation and attention to details
This is a part-time full-time long-term position in Lviv, Ukraine. We combine work in our modern and spacious office with work at home for employees’ convenience.
-
Angular Frontend Engineer
Part-time · Hybrid Remote · Ukraine (Lviv) · 6 years of experience · Upper-IntermediateSOLEAD Software is looking for a senior-level Angular Engineer to join our growing project in building an innovative cloud based vendor management platform. The platform enables companies from various sectors to automate the procurement and management of...SOLEAD Software is looking for a senior-level Angular Engineer to join our growing project in building an innovative cloud based vendor management platform. The platform enables companies from various sectors to automate the procurement and management of all external suppliers and services via a central hub. Based on a simple task definition by managers, the platforms’ algorithms do the main job to choose the right process, vendor or service. The platform has a modular architecture to assemble a vendor management functionality for particular business’ needs in a budget efficient way.
The platform is built in classic Java, Angular (v17) and AWS technology stack. The platform is distributed via SaaS model using single-tenant architecture. The distributed project team consists of multiple professionals working according to Agile/Kanban methodology.
Being within the frontend team, Angular Engineer is expected to drive UI development challenges based on provided UI/UX design and backend REST API. Angular Engineer is supposed to demonstrate ability to work in dynamic and rapidly changing environment with high level of proactivity and commitment. Angular Engineer will follow the established development process and communicate to other project members and stakeholders.
This is a part-time/full-time long-term position in Lviv, Ukraine. We combine work in our modern and spacious office with work at home.
Duties and Responsibilities
- Design and implementation of complex and intuitive Angular based web frontend for the vendor management platform
- Executing frontend development tasks on daily basis, assuring proper quality and match to original requirements
- Refactoring of already existing codebase to improve UI stability and performance, upgrading UI libraries and frameworks
- Demonstrating the created results to Product Owner, fixing defects and inconsistencies
- Proposing ideas how to improve the product from various standpoints, creating and demonstrating PoCs
- Regular communication to other team members and project stakeholders
- Participation in Agile process, team meetings, brainstorming, etc.
- Following project practices, conventions and standards
Skills and Qualifications
- B.Sc. or M.Sc. degree in computer science, applied math, or similar
- 7+ year experience in Web frontend development, including 5+ years of using Angular framework
- Strong HTML/CSS/JS programming skills
- Good understanding of REST and WebSocket APIs
- UI/UX design skills (nice to have)
- Basic Java programming skills (nice to have)
- Agile/Kanban process knowledge and practice
- B2+ English communication skills
- Work experience in dynamic startup environment, under time pressure, and within distributed teams
- High responsibility, pro-activity, goal-orientation and attention to details
-
Java Backend Engineer
Part-time · Hybrid Remote · Ukraine (Lviv) · 7 years of experience · Upper-IntermediateSOLEAD Software is looking for a senior-level Java Engineer to join our growing team working on building an innovative cloud based vendor management platform. The platform enables companies from various sectors to automate the procurement and management...SOLEAD Software is looking for a senior-level Java Engineer to join our growing team working on building an innovative cloud based vendor management platform. The platform enables companies from various sectors to automate the procurement and management of all external suppliers and services via a central hub. Based on a simple task definition by managers, the platform’s algorithms do the main job to find and choose the right process, vendor or service. The platform has a modular architecture to assemble a vendor management functionality for particular business’ needs in a budget efficient way.
The platform is built in classic Java (11), Angular and AWS technology stack. The platform is distributed via SaaS model using single-tenant architecture. The distributed project team consists of multiple professionals working according to Agile/Kanban methodology.
Being within the backend team, Java Engineer is expected to design and develop backend components for the vendor management platform to meet current and future requirements. Java Engineer is supposed to demonstrate ability to work in dynamic and rapidly changing environment with high level of proactivity and commitment. Java Engineer will follow the established development process and communicate to other project members and stakeholders.
This is a part-time/full-time long-term position in Lviv, Ukraine. We combine work in our modern and spacious office with work at home for employees’ convenience.
Duties and Responsibilities
- Design and development of backend components and services for the vendor management platform
- Implementation of new functionality, business logic and workflows on daily basis according to requirements
- Refactoring of already existing codebase to improve backend modularity, scalability and performance
- Covering the backend code with API and unit tests according to test requirements
- Demonstrating the created results to Product Owner, fixing defects and inconsistencies
- Proposing ideas how to improve the product from various standpoints, creating and demonstrating PoCs
- Regular communication to other team members and project stakeholders
- Participation in Agile process, team meetings, brainstorming, etc.
- Following project practices, conventions and standards
Skills and Qualifications
- B.Sc. or M.Sc. degree in computer science, applied math, or similar
- 7+ year experience in software development, including 5+ years in Java development
- Strong understanding of SOA cloud architecture, design patterns and OOP principles
- Understanding of MSA architecture is a plus
- Knowledge of popular Java frameworks, such as Spring Boot, Hibernate, JUnit
- Experience in design and implementation of REST API, Swagger and Postman tools
- Programming skills in SQL and relational databases (PostgreSQL)
- Work experience with AWS cloud and its services
- Hands-on experience with Elastic search services and Keycloak identity services is a big plus
- Agile/Kanban process knowledge and practice
- B2+ English communication skills
- Work experience in dynamic startup environment, under time pressure, and within distributed teams
- High responsibility, pro-activity, goal-orientation and attention to details