Open Vacancies

Senior .Net Developer

Egypt/Cairo

We’re excited to expand our team and are seeking a Senior .NET Developer ,if you're interested apply here.

Evolvice is a German nearshore service provider with branches in Egypt, Ukraine, Portugal and KSA. Founded in 2012, Evolvice has a strong technical background and business domain knowledge, combining software engineering and Agile methodology, leading its’ clients' path to digital transformation. Headquartered in the heart of the automobile industry, Stuttgart (Germany), our expertise stretches from automotive, healthcare, travel, financial, governmental, and insurance to manufacturing industries. Our team is over 50 people including web (C#/.NET, Java, JS) & mobile (iOS/Android/Ionic) developers together with business analysts, project managers, QA, and support staff. Our corporate culture is characterized by agile processes, autonomous teams without hierarchies, as well as openness and transparency – both internally and with our clients. Currently, we are searching for Senior Performance Engineer to join the big team of professionals. We are looking for an active, responsive, and devoted person. Your Profile: Bachelor’s degree in Computer Science, Engineering, or a related field. Minimum of 5 years of experience in .NET development. Strong understanding and hands-on experience with Clean Architecture. Proven experience with e-commerce platforms and payment systems. Proficient in C#, ASP.NET, MVC, Web API, and Entity Framework. Experience with real-time application development (e.g., SignalR, WebSockets). Hands-on experience with microservices architecture. Experience with front-end technologies such as HTML, CSS, JavaScript, and Angular/React is a plus. Knowledge of database management systems like SQL Server. Familiarity with cloud platforms (e.g., Azure, AWS) is preferred. Experience with Docker and containerization. Experience working within Agile methodologies. Excellent problem-solving skills and attention to detail. Strong communication and teamwork skills. Ability to work independently and manage multiple tasks simultaneously. Your Mission: Design, develop, and maintain .NET applications with a focus on Clean Architecture principles. Collaborate with product managers, designers, and other developers to deliver high-qualit software solutions. Implement and integrate payment gateways and other e-commerce functionalities. Ensure the performance, quality, and responsiveness of applications. Develop and maintain real-time applications using appropriate technologies (e.g., SignalR,WebSockets). Architect and develop microservices to support scalable and modular application design. Utilize Docker for containerization and manage Docker containers in development and production environments. Work within Agile development frameworks, participate in sprint planning, and contribute to continuous improvement processes. Identify and fix bottlenecks and bugs in existing applications. Conduct code reviews and provide constructive feedback to team members. Stay up-to-date with the latest industry trends and technologies to ensure our applications are current and competitive. Participate in the entire application lifecycle, from concept and design to testing and deployment. Mentor junior developers and share knowledge within the team. We offer: Financial stability, The account is on support. Interesting and challenging projects within professional self-managed teams. Friendly team and a comfortable working environment (Maadi office). Flexible schedule (8 —10 AM start) with a possibility to work assigned hours and/or adjust work schedule as requested by the manager. 22 working days paid vacation. Health insurance. Paid sick leave. English and German language classes. Sports and fitness reimbursement.   Why You Should Work With Us: We work as a self-driven team without complex management structures. Our teams make independent decisions without recommendations from the client. We nurture an open, transparent environment where we all enjoy our work.

Senior Java Developer

Egypt/Cairo, Egypt

We are searching for a talented Senior Java Developer who is looking for a terrific experience with a high-quality team and exciting projects with international teams.

Evolvice is a German nearshore service provider with branches in Egypt, Ukraine, Portugal and KSA. Founded in 2012, Evolvice has a strong technical background and business domain knowledge, combining software engineering and Agile methodology, leading its’ clients' path to digital transformation. Headquartered in the heart of the automobile industry, Stuttgart (Germany), our expertise stretches from automotive, healthcare, travel, financial, governmental, and insurance to manufacturing industries. Our team is over 50 people including web (C#/.NET, Java, JS) & mobile (iOS/Android/Ionic) developers together with business analysts, project managers, QA, and support staff. Our corporate culture is characterized by agile processes, autonomous teams without hierarchies, as well as openness and transparency – both internally and with our clients. Currently, we are searching for a Senior Java Developer to join the big team of professionals. We are looking for an active, responsive, and devoted person. Responsibilities: Contribute to all phases of the development lifecycle   Write well designed, testable, and efficient code Ensure designs are in compliance with specifications Prepare and produce releases of software components Support continuous improvement by investigating alternatives and technologies and presenting them for architectural review  Qualifications: BS/MS degree in Computer Science, Engineering or a related subject. Proven hands-on Software Development experience. Proven working experience in Java development. Hands on experience in designing and developing applications using Java EE platforms. Object-oriented analysis and design using common design patterns. Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management, etc). Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate). Experience in the Spring Framework. Experience as a Sun Certified Java Developer. Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC). Experience with test-driven development. Good experience in JSP (plus). We Offer: Financial stability. Interesting and challenging projects within professional self-managed teams. Friendly team and a comfortable working environment. Flexible schedule (8 —10 AM start) with the possibility to work assigned hours and/or adjust work schedule as requested by the manager. 21 working days paid vacation. Social insurance & Health insurance. Paid sick leave. English and German language classes. Sports and fitness reimbursement. Why Work With Us:We work as a self-driven team without complex management structures. Our teams make independent decisions without recommendations from the client. We nurture an open, transparent environment where we all enjoy our work.

Senior Scrum Master

Egypt/cairo

We are searching for an active Senior Scrum Master to join the team.

Evolvice is a German nearshore service provider with branches in Egypt, Ukraine, Portugal and KSA. Founded in 2012, Evolvice has a strong technical background and business domain knowledge, combining software engineering and Agile methodology, leading its’ clients‘ path to digital transformation. Headquartered in the heart of the automobile industry, Stuttgart (Germany), our expertise stretches from automotive, healthcare, travel, financial, governmental, and insurance to manufacturing industries. Our team is over 50 people including web (C#/.NET, Java, JS) & mobile (iOS/Android/Ionic) developers together with business analysts, project managers, QA, and support staff. Our corporate culture is characterized by agile processes, autonomous teams without hierarchies, as well as openness and transparency – both internally and with our clients. Currently, we are searching for Senior Scrum Master to join the big team of professionals. We are looking for an active, responsive, and devoted person Your Mission: Manage each project’s scope and timeline; Coordinate sprints, retrospective meetings and daily stand-ups; Coach team members in Agile frameworks; Facilitate internal communication and effective collaboration; Be the point of contact for external communications (e.g. from customers or stakeholders); Work with product owners to handle backlogs and new requests; Resolve conflicts and remove obstacles that occur; Help teams implement changes effectively; Ensure deliverables are up to quality standards at the end of each sprint; Guide development teams to higher scrum maturity; Help build a productive environment where team members ‘own’ the product and enjoy working on it. Your Profile: 4-5 years of experience in a scrum master role; Familiarity with software development life cycle Excellent knowledge of Scrum techniques and artifacts (such as definition of done, user stories, automated testing, backlog refinement); Good knowledge of other Agile frameworks (Crystal, XP etc.); Excellent communication and servant leadership skills; Problem-solving and conflict-resolution ability; Outstanding organizational skills; Degree in Computer Science, Business or similar field; Scrum master certification is a plus. We Offer:   Financial stability, The account is on support. Interesting and challenging projects within professional self-managed teams. Friendly team and a comfortable working environment (Maadi office). Flexible schedule (8 —10 AM start) with a possibility to work assigned hours and/or adjust work schedule as requested by the manager. 22 working days paid vacation. Health insurance. Paid sick leave. English and German language classes. Sports and fitness reimbursement. Why You Should Work With Us: We work as a self-driven team without complex management structures. Our teams make independent decisions without recommendations from the client. We nurture an open, transparent environment where we all enjoy our work.

ServiceNow Developer

We are searching for an experienced ServiceNow Developer to join the team.

Evolvice is a German nearshore service provider with branches in Egypt, Ukraine, Portugal and KSA. Founded in 2012, Evolvice has a strong technical background and business domain knowledge, combining software engineering and Agile methodology, leading its’ clients‘ path to digital transformation. Headquartered in the heart of the automobile industry, Stuttgart (Germany), our expertise stretches from automotive, healthcare, travel, financial, governmental, and insurance to manufacturing industries. Our team is over 50 people including web (C#/.NET, Java, JS) & mobile (iOS/Android/Ionic) developers together with business analysts, project managers, QA, and support staff. Our corporate culture is characterized by agile processes, autonomous teams without hierarchies, as well as openness and transparency – both internally and with our clients. Currently, we are searching for ServiceNow Developer to join the big team of professionals. We are looking for an active, responsive, and devoted personYour Profile: ITIL Knowledge: Understanding of ITIL processes and best practices, as ServiceNow often aligns with ITIL standards. ServiceNow Expertise: Deep knowledge of ServiceNow’s core functionalities, including ITSM, ITOM, ITBM, and other modules. Scripting Skills: Experience with JavaScript, GlideScript, and other scripting languages used within ServiceNow. Customization: Ability to customize and configure ServiceNow applications and workflows according to client needs. Integration Experience: Skills in integrating ServiceNow with other systems using APIs, web services, and other integration methods. Proven experience in implementing and developing solutions on the ServiceNow platform. Experience in diagnosing and resolving issues within the ServiceNow environment.  Familiarity with Agile or other project management methodologies can be beneficial for managing ServiceNow projects Certifications required: ServiceNow Certified Application Developer ServiceNow Certified System Administrator ServiceNow Certified Implementation Specialist (for specific modules) ServiceNow Certified Technical Architect (if relevant)  We Offer: Financial stability, The account is on support. Interesting and challenging projects within professional self-managed teams. Friendly team and a comfortable working environment (Maadi office). Flexible schedule (8 —10 AM start) with a possibility to work assigned hours and/or adjust work schedule as requested by the manager. 22 working days paid vacation. Health insurance. Paid sick leave. English and German language classes. Sports and fitness reimbursement. Why You Should Work With Us: We work as a self-driven team without complex management structures. Our teams make independent decisions without recommendations from the client. We nurture an open, transparent environment where we all enjoy our work.

Junior Technical Recruiter

We are looking for a motivated Junior Technical Recruiter to join our talent acquisition team and help us attract top technical talent.

Evolvice is a German nearshore service provider with branches in Egypt, Ukraine, Portugal and KSA. Founded in 2012, Evolvice has a strong technical background and business domain knowledge, combining software engineering and Agile methodology, leading its’ clients' path to digital transformation. Headquartered in the heart of the automobile industry, Stuttgart (Germany), our expertise stretches from automotive, healthcare, travel, financial, governmental, and insurance to manufacturing industries. Our team is over 50 people including web (C#/.NET, Java, JS) & mobile (iOS/Android/Ionic) developers together with business analysts, project managers, QA, and support staff. Our corporate culture is characterized by agile processes, autonomous teams without hierarchies, as well as openness and transparency – both internally and with our clients. Currently, we are searching for Senior Performance Engineer to join the big team of professionals. We are looking for an active, responsive, and devoted person. Your Profile: Bachelor’s degree in Human Resources, Business Administration, or a related field. 1-2 years of experience in technical recruitment . Strong communication and interpersonal skills, with attention to detail. Familiarity with ATS and job boards is beneficial. Enthusiasm for technology and willingness to learn about technical roles. Your Mission: Source and engage potential candidates through job boards, social media, and networking. Post job ads on various platforms to attract suitable candidates. Review resumes and applications to shortlist candidates. Schedule and coordinate interviews between candidates and hiring managers. Communicate regularly with candidates, providing updates throughout the hiring process. Update and manage candidate records in the ATS. Collaborate with senior recruiters and hiring managers to align on job requirements. Stay informed about industry trends and market conditions. We offer: Financial stability, The account is on support. Interesting and challenging projects within professional self-managed teams. 22 working days paid vacation. Health insurance. Paid sick leave. Location: Nasr City. 

Business Analyst

We are searching for a talented Business Analyst to join the team.

Evolvice is a German nearshore service provider with branches in Egypt, Ukraine, Portugal and KSA. Founded in 2012, Evolvice has a strong technical background and business domain knowledge, combining software engineering and Agile methodology, leading its’ clients' path to digital transformation. Headquartered in the heart of the automobile industry, Stuttgart (Germany), our expertise stretches from automotive, healthcare, travel, financial, governmental, and insurance to manufacturing industries. Our team is over 50 people including web (C#/.NET, Java, JS) & mobile (iOS/Android/Ionic) developers together with business analysts, project managers, QA, and support staff. Our corporate culture is characterized by agile processes, autonomous teams without hierarchies, as well as openness and transparency – both internally and with our clients. Currently, we are searching for a Business Analyst to join the big team of professionals. We are looking for an active, responsive, and devoted person. Key Responsibilities: Gather, analyze, and document business requirements for new projects and process improvements. Assist in developing detailed project specifications and workflows. Conduct gap analysis to identify areas of improvement in business processes and systems. Collaborate with cross-functional teams (IT, finance, marketing, etc.) to ensure that business needs are met. Assist in the creation of project reports, dashboards, and presentations for stakeholders. Analyze data to uncover trends and provide actionable insights that support decision-making. Help in testing and validating solutions to ensure they meet business requirements. Provide ongoing support and troubleshooting for existing systems and processes. Assist in the development of business cases to support investment in new projects or technologies. Facilitate meetings and workshops with key stakeholders to gather feedback and ensure alignment on project goals. Qualifications: Bachelor’s degree in Business Administration, Information Systems, or a related field. 1 to 3 years of experience in a business analysis or related role. Strong analytical and problem-solving skills. Experience with data analysis and reporting tools (e.g., Excel, Tableau, Power BI). Familiarity with project management tools (e.g., Jira, Trello, or MS Project) is a plus. Ability to document business processes and write detailed functional specifications. Strong communication skills, both written and verbal, with the ability to work effectively with stakeholders at all levels. Ability to manage multiple tasks and deadlines in a fast-paced environment. Preferred Skills: Experience with SQL or other query languages is a plus. Knowledge of Agile or Scrum methodologies is advantageous. Familiarity with software development processes or systems analysis. We offer: Financial stability, The account is on support. Interesting and challenging projects within professional self-managed teams. Friendly team and a comfortable working environment (Maadi office). Flexible schedule (8 —10 AM start) with a possibility to work assigned hours and/or adjust work schedule as requested by the manager. 22 working days paid vacation. Health insurance. Paid sick leave. English and German language classes.

Senior .Net Developer

Egypt/cairo

We are seeking an experienced Senior .NET Developer to join our team

Evolvice is a German nearshore service provider with branches in Egypt, Ukraine, Portugal and KSA. Founded in 2012, Evolvice has a strong technical background and business domain knowledge, combining software engineering and Agile methodology, leading its’ clients' path to digital transformation. Headquartered in the heart of the automobile industry, Stuttgart (Germany), our expertise stretches from automotive, healthcare, travel, financial, governmental, and insurance to manufacturing industries. Our team is over 50 people including web (C#/.NET, Java, JS) & mobile (iOS/Android/Ionic) developers together with business analysts, project managers, QA, and support staff. Our corporate culture is characterized by agile processes, autonomous teams without hierarchies, as well as openness and transparency – both internally and with our clients. Currently, we are searching for Senior Performance Engineer to join the big team of professionals. We are looking for an active, responsive, and devoted person. Your Profile: Bachelor’s degree in Computer Science, Engineering, or a related field. Relevant certifications are a plus. Minimum of 5 years of experience in .NET development with strong expertise in .NET Core, ASP.NET, and C#. Proficiency in ASP.NET MVC, Web API, and .NET Core, with strong knowledge of front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React. Experience with databases such as SQL Server and Entity Framework, and familiarity with cloud platforms like Azure or AWS is advantageous. Excellent problem-solving and analytical skills, with strong communication and interpersonal skills. Ability to work independently and collaboratively within a team, with a proven track record of delivering high-quality software solutions on time. Experience with Agile/Scrum methodologies. Knowledge of containerization technologies (e.g., Docker) and CI/CD pipelines. Experience with microservices architecture. Your Mission: Design, develop, test, and deploy high-quality applications and services using the .NET framework. Collaborate with architects and stakeholders to design system architecture and solution frameworks that meet business requirements and performance expectations. Provide technical guidance and mentorship to junior developers, conduct code reviews, and share best practices. Work closely with product managers, UI/UX designers, and other developers to understand requirements, provide technical insights, and deliver solutions that align with business goals. Identify and resolve complex technical issues and bugs, continuously improving application performance and reliability. Create and maintain detailed documentation for application designs, code, and development processes. Stay up-to-date with the latest industry trends and technologies, evaluating and recommending new tools, technologies, and methodologies to enhance development practices. We offer: Financial stability, The account is on support. Interesting and challenging projects within professional self-managed teams. Friendly team and a comfortable working environment (Maadi office). Flexible schedule (8 —10 AM start) with a possibility to work assigned hours and/or adjust work schedule as requested by the manager. 22 working days paid vacation. Health insurance. Paid sick leave. English and German language classes. Sports and fitness reimbursement.   Why You Should Work With Us: We work as a self-driven team without complex management structures. Our teams make independent decisions without recommendations from the client. We nurture an open, transparent environment where we all enjoy our work.

Production Support Engineer

We are searching for a Production Support Engineer to join the team.

Evolvice is a German nearshore service provider with branches in Egypt, Ukraine, Portugal and KSA. Founded in 2012, Evolvice has a strong technical background and business domain knowledge, combining software engineering and Agile methodology, leading its’ clients' path to digital transformation. Headquartered in the heart of the automobile industry, Stuttgart (Germany), our expertise stretches from automotive, healthcare, travel, financial, governmental, and insurance to manufacturing industries. Our team is over 50 people including web (C#/.NET, Java, JS) & mobile (iOS/Android/Ionic) developers together with business analysts, project managers, QA, and support staff. Our corporate culture is characterized by agile processes, autonomous teams without hierarchies, as well as openness and transparency – both internally and with our clients. Currently, we are searching for a production Support Engineer to join the big team of professionals. We are looking for an active, responsive, and devoted person. Key Responsibilities: Provide L2 support for production systems, troubleshooting and resolving issues to minimize downtime. Monitor application performance and system health using tools like Splunk or ELK. Investigate and resolve production issues, escalating to higher levels when necessary. Collaborate with development and engineering teams to understand application changes and deployments. Assist in root cause analysis of technical issues and contribute to preventive measures. Participate in on-call rotations to ensure 24/7 support coverage. Support ongoing system maintenance, upgrades, and enhancements. Maintain documentation of issues, solutions, and procedures for internal use. Stay updated on new technologies and tools to improve support processes. Qualifications: 1-2 years of experience in a production support or L2 support role. Basic knowledge of Java and Angular or any similar programming languages/technologies. Experience or familiarity with monitoring tools like Splunk or ELK is preferred. Strong problem-solving skills with the ability to troubleshoot technical issues effectively. Excellent communication and interpersonal skills to work with cross-functional teams. Willingness to learn new technologies and adapt to changing environments. Ability to work under pressure in a fast-paced, dynamic environment. Preferred Skills: Familiarity with cloud services like AWS or Azure. Experience in scripting languages like Shell scripting. Basic understanding of database management systems (SQL/NoSQL). We offer: Financial stability, The account is on support. Interesting and challenging projects within professional self-managed teams. Friendly team and a comfortable working environment (Maadi office). Flexible schedule (8 —10 AM start) with a possibility to work assigned hours and/or adjust work schedule as requested by the manager. 21 working days paid vacation. Health insurance. Paid sick leave. English and German language classes.

Full-Stack Developer

Egypt/cairo

We are looking for a talented Full Stack Developer to join our dynamic team. If you are a motivated individual with experience in Java and Python on the backend, and Angular or React on the frontend, and you are eager to expand your skill set, we want to hear from you!

Evolvice is a German nearshore service provider with branches in Egypt, Ukraine, Portugal and KSA. Founded in 2012, Evolvice has a strong technical background and business domain knowledge, combining software engineering and Agile methodology, leading its’ clients' path to digital transformation. Headquartered in the heart of the automobile industry, Stuttgart (Germany), our expertise stretches from automotive, healthcare, travel, financial, governmental, and insurance to manufacturing industries. Our team is over 50 people including web (C#/.NET, Java, JS) & mobile (iOS/Android/Ionic) developers together with business analysts, project managers, QA, and support staff. Our corporate culture is characterized by agile processes, autonomous teams without hierarchies, as well as openness and transparency – both internally and with our clients. Currently, we are searching for Senior Performance Engineer to join the big team of professionals. We are looking for an active, responsive, and devoted person. Your Profile: 1.5 to 3 years of experience in full stack development. Proficiency in Java and Python for backend development. Hands-on experience with frontend frameworks such as Angular or React. Strong understanding of web development principles and best practices. Familiarity with RESTful APIs and web services. Experience with version control systems, such as Git. Excellent problem-solving skills and attention to detail. Strong communication skills and the ability to work effectively in a team environment. Willingness to learn new technologies and adapt to evolving project requirements. Experience with cloud platforms such as AWS, Azure, or Google Cloud. Knowledge of containerization technologies like Docker. Familiarity with database management systems, both SQL and NoSQL. Understanding of Agile development methodologies. Your Mission: Develop and maintain web applications using Java and Python for backend development. Design and implement user interfaces with Angular or React on the frontend. Collaborate with cross-functional teams to define, design, and ship new features. Write clean, maintainable, and efficient code. Troubleshoot, debug, and optimize application performance. Participate in code reviews and provide constructive feedback to peers. Stay updated with the latest industry trends and technologies, and apply them to improve our projects. Be proactive in learning new technologies and frameworks as needed. We offer: Financial stability, The account is on support. Interesting and challenging projects within professional self-managed teams. Friendly team and a comfortable working environment (Maadi office). Flexible schedule (8 —10 AM start) with a possibility to work assigned hours and/or adjust work schedule as requested by the manager. 22 working days paid vacation. Health insurance. Paid sick leave. English and German language classes. Sports and fitness reimbursement.   Why You Should Work With Us: We work as a self-driven team without complex management structures. Our teams make independent decisions without recommendations from the client. We nurture an open, transparent environment where we all enjoy our work.

Automation QA Engineer

Egypt/cairo

If you have a solid background in Selenium and a passion for ensuring software quality, we would love to hear from you apply here!

Evolvice is a German nearshore service provider with branches in Egypt, Ukraine, Portugal and KSA. Founded in 2012, Evolvice has a strong technical background and business domain knowledge, combining software engineering and Agile methodology, leading its’ clients' path to digital transformation. Headquartered in the heart of the automobile industry, Stuttgart (Germany), our expertise stretches from automotive, healthcare, travel, financial, governmental, and insurance to manufacturing industries. Our team is over 50 people including web (C#/.NET, Java, JS) & mobile (iOS/Android/Ionic) developers together with business analysts, project managers, QA, and support staff. Our corporate culture is characterized by agile processes, autonomous teams without hierarchies, as well as openness and transparency – both internally and with our clients. Currently, we are searching for Senior Performance Engineer to join the big team of professionals. We are looking for an active, responsive, and devoted person. Your Profile: 1 to 3 years of experience in software testing and test automation. Hands-on experience with Selenium WebDriver for automated testing. Proficiency in programming languages such as Java, Python, or JavaScript for test script development. Familiarity with test automation frameworks and tools such as TestNG, JUnit, or similar. Strong understanding of software development lifecycle (SDLC) and agile methodologies. Excellent problem-solving skills and attention to detail. Good communication and collaboration skills, with the ability to work effectively in a team environment. Experience with additional testing tools or frameworks (Cucumber, Jenkins). Knowledge of version control systems such as Git. Familiarity with continuous integration/continuous deployment (CI/CD) processes. Your Mission: Design, develop, and maintain automated test scripts using Selenium WebDriver. Create and execute automated test cases to verify software functionality and performance. Collaborate with the QA team to understand project requirements and develop test plans. Execute test cases, report defects with detailed steps to reproduce, and assess their impact. Implement and enhance test automation frameworks to improve test coverage and efficiency. Utilize tools such as TestNG, JUnit, or similar for managing and executing tests. Work closely with developers, product managers, and other stakeholders to ensure timely delivery of high-quality software. Participate in team meetings, sprint planning, and review sessions to provide input on testing requirements and progress. Identify and recommend improvements to existing test processes, tools, and frameworks. Stay updated with the latest trends and best practices in test automation and quality assurance. Maintain comprehensive documentation of test cases, test results, and defects. Provide regular status reports on test progress and defect resolution. We offer: Financial stability, The account is on support. Interesting and challenging projects within professional self-managed teams. Friendly team and a comfortable working environment (Maadi office). Flexible schedule (8 —10 AM start) with a possibility to work assigned hours and/or adjust work schedule as requested by the manager. 22 working days paid vacation. Health insurance. Paid sick leave. English and German language classes. Sports and fitness reimbursement.   Why You Should Work With Us: We work as a self-driven team without complex management structures. Our teams make independent decisions without recommendations from the client. We nurture an open, transparent environment where we all enjoy our work.

Senior Front-end (React) developer

Ukraine/Ukraine remote

We are looking for a proactive Senior Front-end (React) developer who would like to join a start-up project in the entertainment domain.  Please apply here. 

Evolvice is a German nearshore service provider with branches in Ukraine, Portugal and Egypt. Founded in 2012, Evolvice has a strong technical background and business domain knowledge, combining software engineering and Agile methodology, leading its’ clients' path to digital transformation. Headquartered in the heart of the automobile industry, Stuttgart (Germany), our expertise stretches from automotive, healthcare, travel, financial, governmental, and insurance to manufacturing industries. Our team is over 100 people including web (C#/.NET, Java, JS) & mobile (iOS/Android/Ionic) developers together with business analysts, project managers, QA, and support staff. Our corporate culture is characterized by agile processes, autonomous teams without hierarchies, as well as openness and transparency – both internally and with our clients.   Your Profile: Javascript/Typescript: 5+ years of experience. React: 3+ years of experience and a proven focus the last 3 years on this tech. Next.js: 2+ years of experience and a proven focus the last 2 years on this tech. Writing frontend tests for 2-3 years. Knows and can use: GIT, Pull Requests ,Jira ,NPM & NPM Workspaces ,NPM & NPM Workspaces ,Figma. Good English communication skills (at least upper-intermediate). The Operating System of his/her choice has been Linux or Mac for years (ideally Docker experience). The person should be able to take ownership of his/her code. This means he/she is willing to maintain and improve what has been written Experience in mobile tech (iOS – Swift / Android – Kotlin) is a plus. Experience in API Design is a plus. Experience in React-native /Flutter or similar is a plus.    Your Mission: Design, develop, and maintain high-quality web applications using React, Redux, and other modern technologies. Lead the architectural design and implementation of scalable, high-performance front-end solutions. Write clean, maintainable, and efficient code while adhering to best practices and coding standards. Mentor and guide junior developers, providing support and fostering their growth. Work closely with UX/UI designers, product managers, and backend developers to deliver seamless user experiences. Implement and manage testing strategies, including unit tests and end-to-end tests, to ensure robust and bug-free applications. Identify and address performance bottlenecks to ensure fast and responsive user interfaces. Maintain clear and comprehensive documentation for code, APIs, and processes.     We offer: Financial stability, The account is on support. Interesting and challenging projects within professional self-managed teams. Friendly team and a comfortable working environment . Flexible schedule (8 —10 AM start) with a possibility to work assigned hours and/or adjust work schedule as requested by the manager. 22 working days paid vacation. Health insurance. Paid sick leave. English and German language classes. Sports and fitness reimbursement.   Why You Should Work With Us: We work as a self-driven team without complex management structures. Our teams make independent decisions without recommendations from the client. We nurture an open, transparent environment where we all enjoy our work.

Senior OutSystems Developer

Oman/Oman, Muscat

We are looking for an experience Senior OutSystems Developer to join our international team, apply here!

Evolvice is a German nearshore service provider with branches in Egypt, Ukraine, Portugal and KSA. Founded in 2012, Evolvice has a strong technical background and business domain knowledge, combining software engineering and Agile methodology, leading its’ clients' path to digital transformation. Headquartered in the heart of the automobile industry, Stuttgart (Germany), our expertise stretches from automotive, healthcare, travel, financial, governmental, and insurance to manufacturing industries. Our team is over 50 people including web (C#/.NET, Java, JS) & mobile (iOS/Android/Ionic) developers together with business analysts, project managers, QA, and support staff. Our corporate culture is characterized by agile processes, autonomous teams without hierarchies, as well as openness and transparency – both internally and with our clients. Currently, we are searching for Senior Performance Engineer to join the big team of professionals. We are looking for an active, responsive, and devoted person Your Profile: Requires an BA/BS degree in Information Technology. Computer Science or related field of study and a minimum of 7 years related experience. multi-platform, multi-dimensional experience, and expert level experience with business and technical applications; or any combination of education and experience, which would provide an equivalent background. 2+ years of OutSystems experience and 1+ years of OutSystems Reactive Web Experience 3+ years of experience in implementing Front End User Interface and development. Professional experience working with APIs,HTML, CSS, and JavaScript. Rapid Application Development (RAD) tool specifically with OutSystems software. Good Understanding Software Development Life Cycle (SDLC). Developed responsive User Interface using HTML 5, CSS 3, LESS, SASS, JavaScript, jQuery, Bootstrap, Angular 4, Angular 2, Angular JS. Backbone JS, Node JS, AJAX, JSON and XML with strict W3C standards. Strong experience with web technologies, preferred REST, JSON and XML Web Services. Used Responsive Web Design so that the website is compatible with different devices like desktops, laptops, tablets, and smart phones. Experience mentoring others and provide troubleshooting support strongly preferred. Multi database and/or multi language strongly preferred. Be a Problem solver, Customer Oriented and with great soft skills. Ability to conduct technical reviews during the software development life cycle and prescribe optimizations and improvement measures. Your Mission: OutSystems Developer will enhance the OutSystems local applications through development of change requests, investigation and implement fixes on issues raised. Responsible for providing expert level assistance to the company using the OutSystems platform to create new applications and their support. Leads the work of others (mentors, prioritizes, delegates and reviews assignments). Maintains active relationships with customers to determine business requirements and leads requirements gathering meetings. Leads efforts with Web and marketing team to increase the presence of web products. May implement improvements in stability, performance, and scalability across major business-critical systems. May implement process to reduce barriers and roadblocks in projects, services, and processes in order to operate more efficiently. Owns the change request process and coordinates with other teams as necessary. Develops and defines application scope and objectives and supervises the preparation of technical and/or functional specifications from with programs will be written. Performs technical design reviews and code reviews. Ensures unit test is completed and meets the test plan requirements, system testing is completed, and system is implemented according to plan. Responsible for delivery of application technology solutions and data information planning effort. Coordinates and manages on-call support and owns the system monitoring process. Owns the technical development environment and works on the Enterprise team. Translate business requirements into viable and scalable applications, leveraging OutSystems capabilities. Assess existing applications in performance, architecture and development and recommend best practice. Working conditions: To work from office located in Muscat/Bangalore. There will be times when you are required to work at our client’s offices. 

Senior Product Owner

Egypt/Cairo

Looking for a passionate Product Owner to join a team of highly skilled professionals working in an education projects. Interesting tasks and development are guaranteed! 

Evolvice is a German nearshore service provider with branches in Egypt, Ukraine, Portugal and KSA. Founded in 2012, Evolvice has a strong technical background and business domain knowledge, combining software engineering and Agile methodology, leading its’ clients' path to digital transformation. Headquartered in the heart of the automobile industry, Stuttgart (Germany), our expertise stretches from automotive, healthcare, travel, financial, governmental, and insurance to manufacturing industries. Our team is over 50 people including web (C#/.NET, Java, JS) & mobile (iOS/Android/Ionic) developers together with business analysts, project managers, QA, and support staff. Our corporate culture is characterized by agile processes, autonomous teams without hierarchies, as well as openness and transparency – both internally and with our clients. Currently, we are searching for Senior Product Owner to join the big team of professionals. We are looking for an active, responsive, and devoted person Your Profile: Define and communicate the product vision and strategy in alignment with business goals and market needs. Develop and maintain a detailed product roadmap, prioritizing features and enhancements based on customer feedback, market trends, and business objectives. Create, manage, and prioritize the product backlog, ensuring that user stories and requirements are clearly defined and understood by the development team. Engage with stakeholders to gather requirements, validate solutions, and ensure alignment with overall product goals. Lead cross-functional teams in the development and delivery of product features, ensuring timely and high-quality releases. Conduct user research and analysis to understand customer needs, pain points, and behaviors, and incorporate these insights into product decisions. Monitor and analyze product performance metrics, user feedback, and market trends to make data-driven decisions and iterate on the product. Identify and manage risks and dependencies, addressing potential roadblocks and ensuring smooth project execution. Communicate product updates, progress, and vision to internal teams, executives, and other stakeholders. Your Mission: Define and prioritize product features and functionalities based on customer needs, market trends, and business goals. Develop and maintain the product roadmap, ensuring alignment with the overall product vision and strategy. Collaborate with stakeholders, including customers, product managers, and development teams, to gather and refine requirements. Translate business requirements into clear user stories, acceptance criteria, and functional specifications. Prioritize and manage the product backlog, ensuring that it is well-groomed, organized, and ready for development sprints. Work closely with development teams in an Agile/Scrum environment, providing guidance and clarifications on user stories and requirements. Conduct user acceptance testing (UAT) and gather feedback to validate the functionality and usability of the software product. Monitor and analyze key product metrics, user feedback, and market trends to identify opportunities for product improvement and innovation. Collaborate with UX/UI designers to ensure intuitive and user-friendly software interfaces. Serve as the primary point of contact for product-related inquiries and provide timely and accurate updates to stakeholders. Stay up-to-date with industry trends, emerging technologies, and best practices related to software product management. We offer: Financial stability, The account is on support. Interesting and challenging projects within professional self-managed teams. Friendly team and a comfortable working environment (Maadi office). Flexible schedule (8 —10 AM start) with a possibility to work assigned hours and/or adjust work schedule as requested by the manager. 22 working days paid vacation. Health insurance. Paid sick leave. English and German language classes. Sports and fitness reimbursement.   Why You Should Work With Us: We work as a self-driven team without complex management structures. Our teams make independent decisions without recommendations from the client. We nurture an open, transparent environment where we all enjoy our work.

Full stack .Net Developer

Egypt/cairo

We are seeking a talented Full-Stack Developer to join our team with expertise in .NET and React.js to help us build and enhance our web applications.

Evolvice is a German nearshore service provider with branches in Egypt, Ukraine, Portugal and KSA. Founded in 2012, Evolvice has a strong technical background and business domain knowledge, combining software engineering and Agile methodology, leading its’ clients' path to digital transformation. Headquartered in the heart of the automobile industry, Stuttgart (Germany), our expertise stretches from automotive, healthcare, travel, financial, governmental, and insurance to manufacturing industries. Our team is over 50 people including web (C#/.NET, Java, JS) & mobile (iOS/Android/Ionic) developers together with business analysts, project managers, QA, and support staff. Our corporate culture is characterized by agile processes, autonomous teams without hierarchies, as well as openness and transparency – both internally and with our clients. Currently, we are searching for Senior Performance Engineer to join the big team of professionals. We are looking for an active, responsive, and devoted person Your Profile: Bachelor’s degree in Computer Science or related field. 4 years of experience with .NET (C#) and React.js. Strong understanding of front-end technologies (HTML, CSS, JavaScript). Experience with RESTful APIs and SQL databases. Familiarity with version control systems like Git. Excellent problem-solving skills and attention to detail. Strong communication and teamwork abilities. Experience with cloud services like AWS, and Azure. Knowledge of modern front-end build pipelines and tools. Familiarity with Agile methodologies. Your Mission: Develop and maintain web applications using .NET framework and React.js. Collaborate with cross-functional teams to define, design, and ship new features. Write clean, scalable, and efficient code. Troubleshoot and debug applications. Optimize applications for maximum speed and scalability. Stay updated with emerging technologies and industry trends. We offer: Financial stability, The account is on support. Interesting and challenging projects within professional self-managed teams. Friendly team and a comfortable working environment (Maadi office). Flexible schedule (8 —10 AM start) with a possibility to work assigned hours and/or adjust work schedule as requested by the manager. 22 working days paid vacation. Health insurance. Paid sick leave. English and German language classes. Sports and fitness reimbursement.   Why You Should Work With Us: We work as a self-driven team without complex management structures. Our teams make independent decisions without recommendations from the client. We nurture an open, transparent environment where we all enjoy our work.

Business Analyst

Egypt/Cairo

We are seeking a Senior Business Analyst to join our team and play a crucial role in shaping our business strategies and driving operational improvements.

Evolvice is a German nearshore service provider with branches in Egypt, Ukraine, Portugal and KSA. Founded in 2012, Evolvice has a strong technical background and business domain knowledge, combining software engineering and Agile methodology, leading its’ clients' path to digital transformation. Headquartered in the heart of the automobile industry, Stuttgart (Germany), our expertise stretches from automotive, healthcare, travel, financial, governmental, and insurance to manufacturing industries. Our team is over 50 people including web (C#/.NET, Java, JS) & mobile (iOS/Android/Ionic) developers together with business analysts, project managers, QA, and support staff. Our corporate culture is characterized by agile processes, autonomous teams without hierarchies, as well as openness and transparency – both internally and with our clients. Currently, we are searching for a Business Analyst to join the big team of professionals. We are looking for an active, responsive, and devoted person Your Profile: Bachelor’s degree in Business Administration, Finance, Computer Science, or related field. Minimum of 2 years of experience as a Business Analyst or in a similar role. Strong analytical skills with the ability to collect, organize, analyze, and disseminate significant amounts of information with attention to detail and accuracy. Proficiency in data analysis tools and techniques. Excellent communication skills with the ability to effectively convey complex ideas to diverse stakeholders. Proven ability to work independently and as part of a team, prioritize tasks, and meet deadlines. Your Mission: Conduct detailed analysis of business processes, systems, and data to identify opportunities for improvement. Collaborate with stakeholders to understand business objectives and gather requirements. Develop and maintain documentation related to business processes, requirements, and solutions. Analyze data using various tools and techniques to derive meaningful insights. Prepare and present reports, findings, and recommendations to stakeholders and senior management. Monitor project progress, track key metrics, and ensure timely delivery of solutions. Participate in cross-functional teams to support business transformation initiatives. We offer: Financial stability, The account is on support. Interesting and challenging projects within professional self-managed teams. Friendly team and a comfortable working environment (Maadi office). Flexible schedule with a possibility to work assigned hours and/or adjust work schedule as requested by the manager.   Why You Should Work With Us: We work as a self-driven team without complex management structures. Our teams make independent decisions without recommendations from the client. We nurture an open, transparent environment where we all enjoy our work.

Senior Cloud Performance Testing Engineer

Egypt/Cairo

"We are seeking a Senior Cloud Performance Testing Engineer to join our project."

Evolvice is a German nearshore service provider with branches in Egypt, Ukraine, Portugal and KSA. Founded in 2012, Evolvice has a strong technical background and business domain knowledge, combining software engineering and Agile methodology, leading its’ clients' path to digital transformation. Headquartered in the heart of the automobile industry, Stuttgart (Germany), our expertise stretches from automotive, healthcare, travel, financial, governmental, and insurance to manufacturing industries. Our team is over 50 people including web (C#/.NET, Java, JS) & mobile (iOS/Android/Ionic) developers together with business analysts, project managers, QA, and support staff. Our corporate culture is characterized by agile processes, autonomous teams without hierarchies, as well as openness and transparency – both internally and with our clients. Currently, we are searching  for Senior Cloud Performance Testing Engineer to join the big team of professionals. We are looking for an active, responsive, and devoted person Project - application for booking places for trailers in Europe. There are mobile and web versions of the product. Now the development phase is active.Full technology stack on the project - Laravel, PostgreSQL, RabbitMQ, ReactJS, VueJS, NextJS, WebSocket, Nginx, Docker. Your Profile:  Understanding of cloud application, Rest API, operating systems (Linux), and cloud database (Azure SQL, PostgreSQL) Proven experience in software performance testing for cloud application Basic knowledge of CD/CI and DevOps cloud concept Proficiency in scripting tool Jmeter Basic understanding of GitHub, Jenkins server, Azure cloud portal Good knowledge of Java language, basic SQL Knowledge of Grafana, Dynatrace, load testing tool- Load runner Bachelor's or equivalent degree in Computer Science, Engineering, or a related field Clear communication skills are mandatory.  Your Mission:  Collaborate closely with development teams to measure performance, performance root cause analysis, optimization. Develop Performance Test script, execute performance Testing in Jenkins Pipeline, measure E2E and API level performance. Support in Test data creation, automate to upload data set Find out performance bottleneck, suggest performance tuning, and share observation with stakeholders/development teams  Work together with other performance team members for DB level performance testing (e.g PostGreSQL, Azure SQL, Hyperscale) Work on Performance Dashboard and PRR (Performance Results repository) for reporting purpose  Contribute to best practice knowledge transfer, knowledge sharing session to Junior Performance Team members to enable them for performance testing. Innovate testing approaches, methodologies including the implementation of AI-driven performance analysis tools.    We offer: Start: as soon as possible. Project language: English. Fulltime - 100% remote. Duration: 4 months with extension possible. Why Work With Us:  We work as a self-driven team without complex management structures. Our teams make independent decisions without recommendations from the client. We nurture an open, transparent environment where we all enjoy our work

Team Lead Electronics Engineer

Ukraine/Ukraine, remote

Evolvice is a German nearshore service provider with branches in Ukraine, Portugal and Egypt. Founded in 2012, Evolvice has a strong technical background and business domain knowledge, combining software engineering and Agile methodology, leading...

Evolvice is a German nearshore service provider with branches in Ukraine, Portugal and Egypt. Founded in 2012, Evolvice has a strong technical background and business domain knowledge, combining software engineering and Agile methodology, leading its’ clients' path to digital transformation. Headquartered in the heart of the automobile industry, Stuttgart (Germany), our expertise stretches from automotive, healthcare, travel, financial, governmental, and insurance to manufacturing industries. Our team is over 100 people including web (C#/.NET, Java, JS) & mobile (iOS/Android/Ionic) developers together with business analysts, project managers, QA, and support staff. Our corporate culture is characterized by agile processes, autonomous teams without hierarchies, as well as openness and transparency – both internally and with our clients. Currently, we are searching for Lead Electronics Engineer (Project Manager)  to join the team.   Project: German fast-growing industrial company that develops, manufactures and sells reliable sensor technology and electronics for measuring, testing and controlling gases and liquids   Requirements: Have more than 6 months of commercial experience in leadership/ management roles within electronics manufacturing companies. Demonstrated proficiency in both analog and digital electronics design and development. Proactive mindset and a commitment to continuous learning. Bachelor’s  degree in the field of electrical engineering or comparable qualifications / experienced technician. Good knowledge of spoken and written  English (at least upper-intermediate).   We offer: Financial stability, The account is on support; Interesting and challenging projects within professional self-managed teams; Flexible schedule (8 —11 AM start) with the possibility to work assigned hours and/or adjust the work schedule as requested by the manager; 22 working days paid vacation; Health insurance; Paid sick leaves; English and German language classes; Sports and fitness reimbursement. Why Work With Us:  We work as a self-driven team without complex management structures. Our teams make independent decisions without recommendations from the client. We nurture an open, transparent environment where we all enjoy our work  

Senior Machine Learning Engineer

Egypt/Cairo, Egypt

We are searching for a talented Machine Learning Engineer who is looking for a terrific experience with a high-quality team and exciting projects with international teams.

Evolvice is a German nearshore service provider with branches in Egypt, Ukraine, Portugal and KSA. Founded in 2012, Evolvice has a strong technical background and business domain knowledge, combining software engineering and Agile methodology, leading its’ clients' path to digital transformation. Headquartered in the heart of the automobile industry, Stuttgart (Germany), our expertise stretches from automotive, healthcare, travel, financial, governmental, and insurance to manufacturing industries. Our team is over 50 people including web (C#/.NET, Java, JS) & mobile (iOS/Android/Ionic) developers together with business analysts, project managers, QA, and support staff. Our corporate culture is characterized by agile processes, autonomous teams without hierarchies, as well as openness and transparency – both internally and with our clients. Currently, we are searching for a Machine Learning Engineer to join the big team of professionals. We are looking for an active, responsive, and devoted person. Your Profile: 4+ years of experience in the field of LLMs. Python, additionally, knowledge of C++ or Java can be beneficial. good understanding of neural network architectures, activation functions, backpropagation, and deep learning frameworks. strong communication skills. fluent in written and spoken English. Your Mission: Design and develop machine learning models and algorithms specifically tailored for LLMs. Implement appropriate ML algorithms, considering the unique characteristics of LLMs. Conduct data preprocessing and feature engineering to prepare the data for training. Train and retrain LLMs to optimize their performance. Optimize models for accuracy, efficiency, and scalability. Collaborate with software engineers to integrate machine learning solutions into applications. We Offer: Financial stability. Interesting and challenging projects within professional self-managed teams. Friendly team and a comfortable working environment. Flexible schedule (8 —10 AM start) with the possibility to work assigned hours and/or adjust work schedule as requested by the manager. 21 working days paid vacation. Social insurance & Health insurance. Paid sick leave. English and German language classes. Sports and fitness reimbursement. Why Work With Us:We work as a self-driven team without complex management structures. Our teams make independent decisions without recommendations from the client. We nurture an open, transparent environment where we all enjoy our work.

Our Culture

Our corporate culture is characterized by agile processes, autonomous teams without hierarchies, and openness and transparency – both internally and with our clients.

We value high quality and have high expectations of ourselves and our work – with a lot of fun and a healthy work-life balance.

Visit the Working at Evolvice page and get to know more about how it is working with us and what benefits we offer to support your life balance.

We Would
Love to Hear from You!

Didn’t find an open position that suits you? Feel free to send us your application, we’ll be happy to get back to you and help you once we can.