TDD Remote Jobs

75 Results

1d

Especialista de Qualidade de Software - Vaga Afirmativa para Mulheres

ExperianSão Carlos, Brazil, Remote
CypressTDDjiraapijavac++

Experian is hiring a Remote Especialista de Qualidade de Software - Vaga Afirmativa para Mulheres

Job Description

Vivenciamos um momento de transformação digital e procuramos talentos que desejam ensinar, aprender e transformar junto com nosso time de Tecnologia. Buscamos uma profissional que seja apaixonada pelo universo ágil, com boa capacidade de comunicação, dinamismo e que possa proporcionar constantes melhorias junto ao time.
A Serasa Experian está à procura de profissionais com a capacidade de planejar e realizar testes objetivando produtos de altíssima qualidade para nossos clientes. Afinal, não basta entregar um sistema, ele tem que ser funcional, otimizado e satisfazer as necessidades da empresa e seus clientes, de forma confiável e acessível.

Você será responsável por:

  • Apoiar na definição de tecnologias e arquiteturas para os testes;
  • Apoiar na definição de critérios de qualidade de código para que sejam aplicados nas Revisões de Código;
  • Apoiar a squad no detalhamento de planos de teste de automação/casos de teste em formato TDD;
  • Apoiar a squad no detalhamento de User Stories em formato BDD;
  • Definir critérios de qualidade que atestem as arquiteturas implantadas;
  • Mapear os itens de risco da release (baseado em histórico e incidentes anteriores) e priorizar os Casos de Testes conforme a criticidade da entrega;
  • Planejar a devida cobertura de testes funcionais (progressivos e regressivos) e não funcionais (performance, segurança, resiliência, etc);
  • Executar de maneira eficiente os testes planejados, priorizando sempre a automação o Garantir a execução de todas as etapas de validação (testes de unidade, sistêmico, integrado e de aceitação);
  • Interagir constantemente com desenvolvedores para garantir o registro dos bugs e o rápido entendimento e correção;
  • Produzir relatórios de evolução dos testes e da qualidade dos produtos e mais!

Qualifications

O que estamos buscando em você?

  • Experiência com ferramentas de gestão de testes como Jira, Zephyr, Testlink, entre outros;
  • Conhecimento das técnicas de testes Caixa Preta/Cinza/Branca
  • Conhecimento em testes de front utilizando Cypress, Cucumber e Java, Selenium;
  • Conhecimento em testes de API utilizando Cypress ou RestAssured;
  • Boa experiência com programação principalmente voltada a automação de testes
  • Habilidade em disseminar conhecimento e aculturamento de qualidade de software com engenheiros / desenvolvedores;
  • Inglês intermediário.

See more jobs at Experian

Apply for this job

5d

PHP Developer

CONFISA INTERNATIONAL GROUPCórdoba, Argentina, Remote
gRPCCodeigniterTDDgolangredisagilelaravelDesignapidockerbackendPHP

CONFISA INTERNATIONAL GROUP is hiring a Remote PHP Developer

Descripción del empleo

We are a dynamic team dedicated to revolutionizing the Point of Sale (POS) industry. Our backend system powers POS behavior, ensuring seamless transactions and enhancing user experiences. Collaborative teamwork is at the heart of our culture, where innovation and problem-solving thrive.

Job Description:

As a Senior PHP Developer, you will join our API Service Team, contributing your expertise to propel our backend systems forward. We seek individuals with a deep understanding of PHP, OOP programming, and fluid concepts in DI, patterns, and experience. Our technology stack includes Codeigniter, Laravel, Aurora DB, Redis, React, Minikube, and Kubernetes. Familiarity with Golang applications and microservices is considered advantageous.

 

Responsibilities:

● Design, develop, and maintain PHP applications, transitioning from a monolith application to a microservice architecture.

● Design DB models and integrate data migrations for new features.

● Collaborate closely with cross-functional teams to architect and implement scalable solutions.

● Maintain and enhance existing RESTful and gRPC APIs and microservices.

● Contribute to code reviews, documentation, and knowledge-sharing initiatives.

Requisitos

● English level B2 or better required

● Extensive experience in backend development with a focus on PHP.

● Demonstrated experience with PHPUnit and TDD process.

● Proficiency in building and consuming APIs using REST and SOAP.

● Strong understanding of containerization technologies such as Docker and orchestration tools like Kubernetes.

● Familiarity with relational databases.

● Proven experience with React and integrations with PHP backends.

● Excellent problem-solving skills and a proactive attitude towards learning new technologies.

● Ability to work collaboratively in a fast-paced, Agile environment.

See more jobs at CONFISA INTERNATIONAL GROUP

Apply for this job

6d

Senior Cloud Engineer with Front End

MobicaRemote Job, Poland, Remote
DevOPSTDDDesignazuregraphqlapidockercsskubernetespythonjavascriptfrontendNode.js

Mobica is hiring a Remote Senior Cloud Engineer with Front End

Job Description

We are currently seeking a motivated individual to join our team, contributing to the forefront of technological advancements. If you are someone who values collaboration, innovation, and has a keen interest in process automation, then look no further. In this role, you will have the opportunity to work alongside a dynamic team to work for our Customer who is multinational pharmaceutical company.

Project in Identity and Access Management Area, Main assumptions below:

  • A single, consistent, multi-channel user experience for all IAM services.
  • SOX qualified and externalized by default.  Observability as a foundation.
  • Standardized templated communications for all interactions.
  • A common IAM language, meaningful for our customers
  • Uniform look and feel – there should be no exceptions to this principle.
  • API Service Layer to abstract interactions from underlying systems

Qualifications

1. Engineering Solution Architecture

  • Expertise in translation of Business application High level Design into Detailed design
  • Experience in technical direction and guidance on the technical implementation.

 

2. Full Stack Development:

  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern frameworks/libraries like React
  • Expertise / hands-on experience in development using languages like Node.js, Python
  • Strong understanding of server-side frameworks such as Express.js and Next.js
  • Experience in Test Driven Development (TDD) of Business applications.
  • Familiarity with CI/CD best practices

 

3. Abstract / Orchestration layer implementation:

  • Design and implement a scalable and performant GraphQL API using best practices.
  • Define and document GraphQL schema, types, and resolvers.
  • Develop unit and integration tests for the GraphQL API.
  • Work closely with frontend developers to understand their data needs and tailor the GraphQL API accordingly.
  • Identify opportunities to optimize the GraphQL API for performance and efficiency.
  • Develop and maintain documentation for the GraphQL AP
  • Troubleshoot and debug issues related to the GraphQL API.

4. Essential hands-on experience with Docker, Kubernetes, Azure, and Azure DevOps (or GitHub Actions).

See more jobs at Mobica

Apply for this job

7d

QA Engineer - (AO)

ITScoutLATAM, AR - Remote
CypressTDDagileDesignmobilescrumqaAWSjavascript

ITScout is hiring a Remote QA Engineer - (AO)

⚠️Only available for #residents of #Latinamerica⚠️

Location: Brazil, Uruguay, Chile, Peru or Bolivia.

Are you ready to be a part of the fare payment revolution, impacting millions of journeys around the world? Join us and help build innovative fare collection platforms that enable seamless ticket purchasing and journey management, whether through mobile apps, ticket machines, or simply tapping a bank card.

Our platform, a leader in the industry with an innovative mobile ticketing SDK, is utilized in over 250 locations globally, including some of the largest cities. We’ve partnered with major players in the transportation sector, driving forward with continuous growth and expansion into new regions.


Your Career Journey

Joining us means becoming part of a diverse and talented team of innovators. We provide the tools, support, and opportunities you need to build a fulfilling career, whether you follow a well-defined path or choose to explore new directions.


The Role

As our expansion continues, we are building new functionalities and onboarding new customers and partners at a rapid pace. Our Customer Facing Applications team is crucial to this growth, focusing on developing and maintaining our platform’s web and mobile app interfaces that empower riders to manage their accounts and make payments for their journeys.

We are looking for an experienced Senior QA Engineer with strong manual and automation testing skills to join our QA team and help ensure software quality.


Key Responsibilities

• Develop detailed, comprehensive, and well-structured test strategies and test cases based on customer requirements.

• Review and refine test strategies and test cases, adding value with your experience and initiative.

• Collaborate closely with product management to understand new features and translate them into test cases.

• Review and analyze requirements and technical design documents to provide timely feedback.

• Assist teammates, share knowledge, and be open to learning from them.

• Conduct manual or automated end-to-end testing on applications to identify and report bugs, ensuring high-quality software.

• Convert manual test cases into automated test scripts and maintain existing test frameworks.


About You

• Solid experience with test automation frameworks such as Cypress, WebdriverIO, Selenium, and Appium.

• Strong manual testing skills and knowledge of automated testing in complex systems.

• Experience in testing for accessibility compliance against the WCAG specification.

• Proficiency in reading and writing code in JavaScript and TypeScript.

• Experience in cross-browser testing.

• Skilled in developing test strategies and cases for cross-functional features in complex environments, ensuring appropriate test coverage across the delivery cycle.

• Experience in testing applications across both web and mobile platforms.

• Strong collaboration skills with developers on testing features and advocating for QA processes.

• Proficiency with source code tools like GitLab and BitBucket.

• Good understanding and experience in configuring CI/CD pipelines.

• Experience debugging logs using browser developer tools.

• Familiarity with tools like Charles Proxy and Postman.

• Experience working in cross-functional development teams and advocating for QA processes.

• Understanding of Behaviour Driven Development (BDD) and Test Driven Development (TDD) concepts.

• Ability to work independently and adapt to new tools and ways of working.


Nice to Have

• ISTQB Certification.

• Interest in expanding knowledge of the entire system beyond daily work components.

• Experience with performance and load testing.

• Knowledge of working with AWS services.

• Ability to visualize and communicate ideas to continuously improve and evolve test strategies.

• Familiarity with agile methodologies such as SCRUM and KANBAN.


Interview Process

  1. Recruiter Chat: 45 min with the Hiring Manager
  2. Manager Chat: 45 min chat with a Senior Engineering leader focussing on interpersonal and communication skills, as well as technical competence and problem-solving ability (this round is focused on behavioral or situational questions)
  3. Technical Interview: 2 hours long which involves a mixture of technical questions and a challenge resolution



See more jobs at ITScout

Apply for this job

10d

Staff Software Engineer

AcquiaRemote - Costa Rica
TDD9 years of experience6 years of experienceagile3 years of experienceterraformsqldrupalDesignazurescrumapigitjavajenkinsAWS

Acquia is hiring a Remote Staff Software Engineer

Acquia empowers the world’s most ambitious brands to create digital customer experiences that matter. With open source Drupal at its core, the Acquia Digital Experience Platform (DXP) enables marketers, developers, and IT operations teams at thousands of global organizations to rapidly compose and deploy digital products and services that engage customers, enhance conversions, and help businesses stand out.

Headquartered in the U.S., Acquia is positioned as a market leader by the analyst community and is listed as one of the world’s top software companies by The Software Report. We are Acquia. We are a global company with employees located in more than 30 countries, and we’re building for the future.We want you to be a part of it!

We are seeking an experienced Staff Software Engineer with strong technical skills to join our team to enhance and build robust software used to engage customers through our marketing cloud platform.

As a Staff Software Engineer, you will:

  • Be a leader and mentor to the local team
  • Partner with other distributed, agile team members to build beautiful and powerful data pipelines, data stores and applications
  • Build metadata driven solutions that are reusable and highly configurable
  • Automate testing and deployment in Snowflake across AWS, Azure and GCP
  • Write and mentor in clean, SOLID, and testable code
  • Participate in peer code reviews
  • Design modules using industry proven best practices and present it to the team
  • Take complete ownership of the modules
  • Work on our fully Cloud-based infrastructure developing far reaching modules that have scalability and availability at their core

Skills:

  • Expert with hands-on experience of 6-10 years in Snowflake, SQL, data pipelines, data modeling and query optimization
  • 4-5 years development experience with Java
  • Strong hands-on experience building and operating distributed systems and/or service oriented architectures
  • Experience with Agile (e.g. Scrum) and ​TDD
  • Strong working experience with Git
  • Familiarity with principles of domain-driven design,  clean code best practices, SOLID principles.
  • Strong understanding of API design and REST fundamentals
  • Knowledge of software testing best practices (unit testing, integration testing, functional testing, etc)
  • Experience with big data analytics or real time analytics solutions is preferred

Additional Advantages:

  • Experience with high volume data pipelines e.g. Spark, Kafka, Hive
  • Hands-on Cloud hosting experience (AWS, GCP, Azure)
  • Experience with Infra as Code like Terraform
  • Snowflake certification
  • Experience with Jenkins and Jenkins Pipelines

Must be available during normal US EST business hours and for a minimum of 40 hours a week.Part of the interview process includes a programming and technical assessment.

All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.

See more jobs at Acquia

Apply for this job

11d

Lead Quality Engineer, Growth Engineering

CypressDevOPSTDDDesignmobilec++typescriptjenkinsAWSjavascriptbackendfrontend

hims & hers is hiring a Remote Lead Quality Engineer, Growth Engineering

Hims & Hers Health, Inc. (better known as Hims & Hers) is the leading health and wellness platform, on a mission to help the world feel great through the power of better health. We are revolutionizing telehealth for providers and their patients alike. Making personalized solutions accessible is of paramount importance to Hims & Hers and we are focused on continued innovation in this space. Hims & Hers offers nonprescription products and access to highly personalized prescription solutions for a variety of conditions related to mental health, sexual health, hair care, skincare, heart health, and more.

Hims & Hers is a public company, traded on the NYSE under the ticker symbol “HIMS”. To learn more about the brand and offerings, you can visit hims.com and forhers.com, or visit our investor site. For information on the company’s outstanding benefits, culture, and its talent-first flexible/remote work approach, see below and visit www.hims.com/careers-professionals.

​​About the Role:

We are seeking a highly motivated, talented, and experienced Lead Quality Engineer to join our dynamic Growth Engineering team. In this role, you will work closely with cross-functional teams, including product, design, marketing, analytics, and engineering, to ensure the delivery of high-quality, scalable solutions. As a Lead Quality Engineer, you will take ownership of driving quality assurance strategies, optimizing testing processes, and ensuring our platforms maintain the highest standards of reliability and performance. This role is critical in advancing our test automation and quality engineering practices, contributing to the continuous delivery and growth of our products.

You Will:

  • Lead the development and execution of comprehensive testing strategies, ensuring high-quality standards and releases across multiple teams.
  • Coach, mentor, and lead other quality engineers, providing feedback on testing plans and strategies, driving the adoption of testing best practices focusing on maintainability, scalability, and observability.
  • Collaborate with cross-functional team members to define and review product requirements, ensuring seamless and timely software releases.
  • Develop, maintain, and optimize automated test scripts and frameworks to improve test coverage and efficiency.
  • Lead manual and exploratory testing efforts for complex features and new product releases, identifying potential issues early in the development process.
  • Partner with other engineers to review unit, integration, and end-to-end tests, providing mentorship and fostering a culture of quality across the growth engineering organization.
  • Implement and enhance CI/CD pipelines to ensure frequent, reliable, and efficient software deployments.
  • Drive continuous improvement initiatives to enhance testing processes and overall product quality.
  • Act as a quality advocate, collaborating with stakeholders to align on quality goals and driving proactive communication regarding testing efforts and results.

You Have:

  • 10+ years of hands-on experience in quality engineering, with a strong focus on test automation and strategy development.
  • Proven experience with testing frontend web and mobile applications, including experience with tools such as Cypress, Selenium, Appium, or similar test automation frameworks.
  • Proficiency in one or more programming languages (e.g., JavaScript, TypeScript) for developing test automation frameworks.
  • Strong understanding of modern development practices (e.g., agile/lean, DevOps, shift-left testing, TDD) and experience implementing CI/CD tools (e.g., GitHub Actions, CircleCI, Jenkins).
  • Experience in architecting and implementing test automation solutions across both frontend and backend systems.
  • Strong collaboration skills, with experience working closely with engineers, product managers, and other stakeholders to deliver high-quality products.
  • Excellent problem-solving skills and attention to detail.
  • Effective verbal and written communication skills, with the ability to explain technical concepts to both technical and non-technical audiences.
  • Experience with performance and load testing tools.

Nice To Have:

  • Experience with cloud-based testing platforms and tools (e.g., AWS Device Farm, Sauce Labs).
  • Familiarity with e-commerce platforms and best practices, with a focus on quality at scale.
  • Experience with internationalization and localization.
  • A passion for teaching and sharing knowledge on testing frameworks and quality engineering practices.
  • Enjoy tech talks, katas, lunch and learns, and geeking over programming languages, architecture, category theory, or whatever engineering topic you are passionate about.

Our Benefits (there are more but here are some highlights):

  • Competitive salary & equity compensation for full-time roles
  • Unlimited PTO, company holidays, and quarterly mental health days
  • Comprehensive health benefits including medical, dental & vision, and parental leave
  • Employee Stock Purchase Program (ESPP)
  • Employee discounts on hims & hers & Apostrophe online products
  • 401k benefits with employer matching contribution
  • Offsite team retreats

 

#LI-Remote

 

Outlined below is a reasonable estimate of H&H’s compensation range for this role for US-based candidates. If you're based outside of the US, your recruiter will be able to provide you with an estimated salary range for your location.

The actual amount will take into account a range of factors that are considered in making compensation decisions, including but not limited to skill sets, experience and training, licensure and certifications, and location. H&H also offers a comprehensive Total Rewards package that may include an equity grant.

Consult with your Recruiter during any potential screening to determine a more targeted range based on location and job-related factors.

An estimate of the current salary range is
$160,000$180,000 USD

We are focused on building a diverse and inclusive workforce. If you’re excited about this role, but do not meet 100% of the qualifications listed above, we encourage you to apply.

Hims considers all qualified applicants for employment, including applicants with arrest or conviction records, in accordance with the San Francisco Fair Chance Ordinance, the Los Angeles County Fair Chance Ordinance, the California Fair Chance Act, and any similar state or local fair chance laws.

Hims & Hers is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please contact us at accommodations@forhims.com and describe the needed accommodation. Your privacy is important to us, and any information you share will only be used for the legitimate purpose of considering your request for accommodation. Hims & Hers gives consideration to all qualified applicants without regard to any protected status, including disability. Please do not send resumes to this email address.

For our California-based applicants – Please see our California Employment Candidate Privacy Policy to learn more about how we collect, use, retain, and disclose Personal Information. 

See more jobs at hims & hers

Apply for this job

11d

Sr. Quality Engineer

CypressDevOPSTDDDesignmobilec++typescriptjenkinsjavascriptfrontend

hims & hers is hiring a Remote Sr. Quality Engineer

Hims & Hers Health, Inc. (better known as Hims & Hers) is the leading health and wellness platform, on a mission to help the world feel great through the power of better health. We are revolutionizing telehealth for providers and their patients alike. Making personalized solutions accessible is of paramount importance to Hims & Hers and we are focused on continued innovation in this space. Hims & Hers offers nonprescription products and access to highly personalized prescription solutions for a variety of conditions related to mental health, sexual health, hair care, skincare, heart health, and more.

Hims & Hers is a public company, traded on the NYSE under the ticker symbol “HIMS”. To learn more about the brand and offerings, you can visit hims.com and forhers.com, or visit our investor site. For information on the company’s outstanding benefits, culture, and its talent-first flexible/remote work approach, see below and visit www.hims.com/careers-professionals.

About the Role:

We are seeking a highly skilled and experienced Senior Quality Engineer to join our dynamic engineering team. The ideal candidate will be passionate about ensuring the highest quality standards for our digital products and services. As a Senior Quality Engineer, you will play a critical role in driving the quality assurance processes, developing testing strategies, and working closely with cross-functional teams to deliver exceptional healthcare solutions.

You Will:

  • Develop and implement comprehensive testing strategies and quality assurance processes based on product requirements and system architecture.
  • Collaborate with cross-functional teams to ensure high-quality software releases, analyzing requirements, defining test plans, and identifying and resolving issues.
  • Design, develop, and maintain automated test scripts and frameworks to improve testing efficiency and coverage.
  • Partner with other engineers by pairing, reviewing unit, integration and e2e tests and mentoring on testing best practices
  • Implement and optimize CI/CD pipelines to enable frequent, reliable, and efficient software deployments.
  • Conduct thorough manual testing for complex features and new product releases to identify potential issues and ensure quality.
  • Perform exploratory testing to uncover unexpected issues and enhance the overall product experience.
  • Drive continuous improvement initiatives to enhance testing processes and improve quality,
  • Lead quality assurance initiatives and contribute to the overall success of the engineering team.
  • Drive the adoption of best practices in test automation with a focus on maintainability, scalability and observability. 
  • Collaborate with cross-functional teams to ensure smooth and timely releases.

You Have:

  • Minimum of 8+ years of hands-on experience in quality engineering
  • Experience with testing frontend web and mobile applications.
  • Proficiency in one or more programming languages such as JavaScript, Typescript, etc.
  • Proven experience in test automation frameworks and tools like Cypress, Selenium, Appium, or similar.
  • Strong understanding of modern development practices (agile/lean, shift left testing, devops, TDD, feature flags, testing in production, etc)
  • Experience with CI/CD tools like Github Actions, CircleCI, Jenkins or similar.
  • Experience with e-commerce platforms and understanding of e-commerce best practices.
  • Experience in architecting and implementing test automation solutions and frameworks across front-end and back-end systems
  • Experience with release management processes.
  • Excellent problem-solving skills and attention to detail.
  • Effective verbal and written communication skills, with the ability to collaborate with technical and non-technical stakeholders
  • Experience with performance and load testing tools is a plus.

Our Benefits (there are more but here are some highlights):

  • Competitive salary & equity compensation for full-time roles
  • Unlimited PTO, company holidays, and quarterly mental health days
  • Comprehensive health benefits including medical, dental & vision, and parental leave
  • Employee Stock Purchase Program (ESPP)
  • Employee discounts on hims & hers & Apostrophe online products
  • 401k benefits with employer matching contribution
  • Offsite team retreats

#LI-Remote

Outlined below is a reasonable estimate of H&H’s compensation range for this role for US-based candidates. If you're based outside of the US, your recruiter will be able to provide you with an estimated salary range for your location.

The actual amount will take into account a range of factors that are considered in making compensation decisions including but not limited to skill sets, experience and training, licensure and certifications, and location. H&H also offers a comprehensive Total Rewards package that may include an equity grant.

Consult with your Recruiter during any potential screening to determine a more targeted range based on location and job-related factors.

An estimate of the current salary range for US-based employees is
$130,000$155,000 USD

We are focused on building a diverse and inclusive workforce. If you’re excited about this role, but do not meet 100% of the qualifications listed above, we encourage you to apply.

Hims considers all qualified applicants for employment, including applicants with arrest or conviction records, in accordance with the San Francisco Fair Chance Ordinance, the Los Angeles County Fair Chance Ordinance, the California Fair Chance Act, and any similar state or local fair chance laws.

Hims & Hers is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please contact us at accommodations@forhims.com and describe the needed accommodation. Your privacy is important to us, and any information you share will only be used for the legitimate purpose of considering your request for accommodation. Hims & Hers gives consideration to all qualified applicants without regard to any protected status, including disability. Please do not send resumes to this email address.

For our California-based applicants – Please see our California Employment Candidate Privacy Policy to learn more about how we collect, use, retain, and disclose Personal Information. 

See more jobs at hims & hers

Apply for this job

12d

[VLO] Senior iOS Engineer

Software MindWrocław, Poland, Remote
TDD4 years of experienceDesignswiftuiiosgit

Software Mind is hiring a Remote [VLO] Senior iOS Engineer

Job Description

Position – how you’ll contribute:

  • Collaborate with cross-functional teams to define, design, and ship new features and improvements for iOS applications.
  • Write clean, maintainable, and efficient code in Swift and Objective-C.
  • Debug and optimize existing code to ensure the best performance and user experience.
  • Participate in code and design reviews to maintain code quality and consistency.
  • Stay updated on the latest iOS development trends, tools, and technologies.
  • Ensure the security and privacy of user data in compliance with best practices and regulations.
  • Write unit and UI tests to identify issues early and ensure high code quality.
  • Collaborate with UX/UI designers to create visually appealing and user-friendly interfaces.
  • Provide technical guidance and mentorship to junior developers as needed.

Qualifications

Expectations – the experience you need:

  • min. 4 years of experience in iOS development using Swift with UIKit and SwiftUI.
  • Solid understanding of object-oriented programming (OOP) concepts and SOLID principles.
  • Experience with RESTful APIs, JSON, and web services integration.
  • Knowledge of software development lifecycle (SDLC) processes, including version control (e.g., Git), code review, and CI/CD.
  • Demonstrated ability to write well-structured, modular, and maintainable code.
  • Experience with unit and UI testing. Test-driven development (TDD) experience is highly valued.
  • Strong problem-solving and debugging skills.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
  • Be able to communicate proficiently in English.

See more jobs at Software Mind

Apply for this job

16d

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

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

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

Job Description

Experience:

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

Technology skills:

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

Methodology skills

  • AGILE, TDD, UML

Qualifications

Personal Skills:

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

 

PREFERED CANDIDATES:

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

See more jobs at Eurofins

Apply for this job

16d

JavaScript Fullstack Developer - Remote

Paramo TechnologiesAsuncion, PY - Remote
SvelteJestTDDagileRabbitMQDesignUXdockerkubernetesjenkinsjavascriptNode.js

Paramo Technologies is hiring a Remote JavaScript Fullstack Developer - Remote

To apply for this position, you must be located in the Americas (United States of America is not applicable). Applications from other locations will be disqualified from this selection process.

We are

a cutting-edge e-commerce company developing products for our own technological platform. Our creative, smart and dedicated teams pool their knowledge and experience to find the best solutions to meet project needs, while maintaining sustainable and long-lasting results. How? By making sure that our teams thrive and develop professionally. Strong advocates of hiring top talent and letting them do what they do best, we strive to create a workplace that allows for an open, collaborative and respectful culture.

What you will be doing

We are looking for a JavaScript Developer to join our international team to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment. you will be collaborating with the rest of the engineering team to participate in the architecture, design, development, launching, and maintenance of our web applications.

To get the most out of this role you should be proactive and keen to get involved. You must be a strong team player with a can-do approach, who can work under minimal supervision. You must also have a great passion for learning and be able to communicate with your colleagues in both Spanish and English.

Some of your responsibilities will be:

  • Build isomorphic applications using full-stack Javascript technologies
  • Work closely with product owners, architects, UX engineers to deliver complex and high-quality customer facing software applications
  • Follow modern development practices
  • Collaborate with the rest of the engineering team to design and launch new features
  • Manage build pipelines
  • Design and implement effective and well-documented APIs
  • Write unit tests to ensure code quality and high test coverage
  • Write technical documentation
  • Work as a part of an agile development team
  • Work closely with product owners, architects, UX engineers to deliver complex clean, and well documented back-office solutions
  • Develop and evolve design systems
  • Follow modern high-quality development practices

Knowledge and skills you need to have

  • Expert knowledge of Node.js, along with a solid understanding of one of the following frameworks: React, Svelte, or Next.
  • Experience with isomorphic applications (SSR, SPA).
  • Experience with unit testing libraries/frameworks (Jest, Mocka), RESTful web services, and Visual TDD (Storybook).
  • Familiar with MongoDB.
  • Delivered well-written, testable, and efficient code.
  • Comfortable working remotely
  • Demonstrates a comprehensive understanding of:
    • Jenkins
    • Docker
    • RabbitMQ
    • Dapper
    • Kubernetes
  • English and Spanish at a professional level.

    Bonus points for the following

    • Experience with Web Components
    • Webpack, Rollup
    • Experience with Performance Metrics
    • Familiar/involved with open source projects

    Why choose us?

    We provide the opportunity to be the best version of yourself, develop professionally, and create strong working relationships, whether working remotely or on-site. While offering a competitive salary, we also invest in our people's professional development and want to see you grow and love what you do. We are dedicated to listening to our team's needs and are constantly working on creating an environment in which you can feel at home.

    We offer a range of benefits to support your personal and professional development:

    Benefits:

    • 22 days of annual leave
    • 10 days of public/national holidays
    • Health insurance options
    • Access to online learning platforms
    • On-site English classes in some countries, and more.

    Join our team and enjoy an environment that values and supports your well-being. If this sounds like the place for you, contact us now!

    See more jobs at Paramo Technologies

    Apply for this job

    19d

    Medior Android Mobile Developer (contractor)

    Docler HoldingLuxembourg, Luxembourg, Remote
    TDDkotlinDesignmobilejavaandroidbackend

    Docler Holding is hiring a Remote Medior Android Mobile Developer (contractor)

    Job Description

    • Architect and develop features for the Android platform of a fan based social product
    • Work in a multicultural environment with teams in multiple geographical locations
    • Investigate and resolve application issues, bottlenecks, and inefficiencies
    • Mentor junior team members
    • Demonstrate strong communication, analytical, and problem solving skills
    • Collaborate with backend developers to succeed
    • Keep up with new tech and capabilities and seek for high quality
    • Modularize the current application
    • Develop multiple applications from the same source code using feature flags
    • You will get all resources, but need to write high-quality code, on-time
    • Give and receive feedback
    • Do peer code reviews

    Qualifications

    • 3+ years of experience in android development
    • Strong experience in building Android applications, Android SDKs
    • Kotlin is a must, Java is a plus
    • Proven understanding of how to produce efficient and thread safe concurrent code
    • Strong experience with Constraint Layout
    • Strong knowledge about design patterns
    • Experience with TDD and/or BDD definitely a plus
    • Experience in mobile video streaming is plus
    • Strong communication skills in English, being able to collaborate with remote teams

    See more jobs at Docler Holding

    Apply for this job

    19d

    Senior Frontend Developer (React)

    Nile BitsCairo, Egypt, Remote
    TDDagileDesigngraphqltypescriptcssAWSreduxfrontend

    Nile Bits is hiring a Remote Senior Frontend Developer (React)

    Job Description

    • Implement and translate designs into high-quality, responsive frontend code.
    • Collaborate with designers to refine and improve proposed designs.
    • Provide feedback and participate in ideation sessions to enhance user flows.
    • Mentor and support teammates on frontend tasks.
    • Contribute to the development and growth of engineers through feedback and mentoring.
    • Work with peers to establish and maintain best practices and standards.
    • Embrace agile and lean ways of working, fostering team efficiency.
    • Explore and introduce new technologies to improve the development process.

     

    Qualifications

    • 5+ years of experience in frontend development, with proficiency in React, TypeScript, and other frontend technologies.
    • Experience with state management tools such as Redux, React Context, and Apollo Client.
    • Knowledge of RESTful APIs, GraphQL APIs, and event-driven architecture.
    • Expertise in CSS, styled-components, and responsive design.
    • Experience with cache management and invalidation strategies.
    • Familiarity with object-oriented programming, design patterns, and distributed systems.
    • Ability to write tests and a willingness to adopt Test-Driven Development (TDD).
    • Experience in the travel industry and AWS services is highly desirable.

    See more jobs at Nile Bits

    Apply for this job

    21d

    Software Engineer (SDE II) (multiple openings)

    carwow,England,United Kingdom, Remote
    TDDterraformgitrubypostgresql

    carwow is hiring a Remote Software Engineer (SDE II) (multiple openings)

    THE CARWOW GROUP

    Carwow Group is driven by a passion for getting people into cars. But not just any car, the right car. That’s why we are building the go-to destination for car-changing. Designed to reach drivers everywhere with our trail-blazing portfolio of personality rich automotive brands; Carwow, Auto Express, evo, Driving Electric and Car Buyer.

    What started as a simple reviews site, is now one of the largest online car-changing destinations in Europe - over 10m customers have used Carwow to help them buy and sell cars since its inception. Last year we grew over 50% with nearly £3bn worth of cars bought on site, while £1.8bn of cars were listed for sale through our Sell My Car service. 

    In 2024 we went big and acquired Autovia, doubling our audience overnight. Together we now have one of the biggest YouTube channels in the world with over 1.1 billion annual views, sell 1.2 million print copies of our magazines and have an annual web content reach over 350million.

    WHY JOIN US?

    We are winners of the prestigious Culture 100 award that recognises the most loved and happiest tech companies to work for! We have just raised $52m in funding led by global venture capital firm Bessemer Venture Partners (an early backer of LinkedIn and Shopify) to accelerate our growth plans!

    As pioneers, we’re always driving for new territory and positive change, so our work as a group is never done. Where others see difficulty, it’s our responsibility to see possibility – building new experiences, launching new titles and listening to drivers.

    Being a part of Carwow Group means championing drivers and the automotive industry, acting as a disrupter and never being afraid to fail (but learning fast when we do!).

    Our team of 500 employees across the UK, Germany, Spain and Portugal are revolutionising car-changing and we are fast expanding our mission across every single brand and country we operate in, so jump in!

    THE ROLE

    As a team our mission is to create a technology driven company where we are empowered to use our skills to solve difficult problems and scale the product.

    To achieve this, we are looking to hire software developers that are passionate about developing simple solutions for complex problems. Successful candidates will work with our team in a full-stack position.

    Our tech stack is primarily Ruby on Rails using PostgreSQL, all hosted on Heroku. We use Terraform to manage our infrastructure and encourage teams to be involved in how we deploy and run our code in Production.

    You'll be supported by one of our Engineering Managers who are there to help you with your career progression and ensure that the team you are on are working as well as they can - continuously improving!

    We have a career progression framework that means you know what is expected of you and how you can progress through our career ladder and your EM will work with you to make sure you are happy, fulfilled, and doing the best work you can be doing.

    Software Engineers at Carwow work on cross-functional product teams of product managers, engineers, designers and data analysts. You will work closely with a Product Manager and a Tech Lead on deciding what features to build for customers, break down and build features with the team, review code, mentor engineers, ensure operational excellence, and share knowledge broadly across the engineering organisation.

    WHAT YOU'LL DO

    • We love solving real-world problems!
    • We work quickly, releasing code into production multiple times daily. You’ll see your code go live continuously.
    • You’d be part of a growing team building a platform that will help define the future of car buying.
    • We’re a curious bunch driven by a common goal of "How can we make it better?
    • We work hard to ensure our people have the right level of autonomy, support and sense of purpose to really flourish in their careers.

    WHAT YOU'LL NEED

    Please note: We know that no candidate will be the perfect match for all we've listed in this posting, so we’d encourage you to apply if you feel you're close to the brief but not an exact match. 

    Time spent in software engineering roles is of course important, but we prioritise attitude, aptitude, and the kind of impact you’ve had over years' experience. Ideally you’ll have:

    • Have around 2 years or more experience in software development - this isn't an entry-level role and we want to make sure that candidates have experience working professionally to meet the level of the role
    • Have a good grasp of Ruby, both plain and with frameworks (e.g. Ruby on Rails)
    • Enjoy working within a TDD environment
    • Like the idea of working on events based systems, for example Kafka
    • Are comfortable using git or other source control system proficiently
    • Have worked in a metrics-driven team and care about the outcomes of your work.
    • Are self-driven and take responsibility for product outcomes, doing whatever’s necessary to make things happen,
    • Enjoy working in distributed teams and working cross-functionally with Product managers, designers, user researchers and other developers,
    • Write code to be maintained – with good documentation, tests, and structure.
    • Are keen to learn continuously, share knowledge, communicate effectively and build a product in close collaboration with others.

    You’re not expected to be an expert in all of these technologies and tools, we are happy to support your learning journey. If you’re unsure about any of the above, please apply.

    INTERVIEW PROCESS:

    Step 1: Talent Screen

    Step 2: Hiring Manager and Culture Interview

    Step 3: Technical Test (online)

    Step 4: Pairing and Technical Interview

    WHAT’S IN IT FOR YOU

    • Remote working with 4-5 trips to London each year.
    • Competitive salary to fund that dream holiday to Bali
    • Matched pension contributions for a peaceful retirement
    • Share options - when we thrive, so do you!
    • Vitality Private Healthcare, for peace of mind, plus eyecare vouchers
    • Life Assurance for (even more) peace of mind
    • Monthly coaching sessions with Spill - our mental wellbeing partner
    • Enhanced holiday package, plus Bank Holidays 
      • 28 days annual leave
      • 1 day for your wedding
      • 1 day off when you move house - because moving is hard enough without work!
      • For your third year anniversary, get 30 days of annual leave per year
      • For your tenth year anniversary, get 35 days of annual leave per year 
      • Option to buy 3 extra days of holiday per year  
    • Work from abroad for a month
    • Inclusive parental, partner and shared parental leave, fertility treatment and pregnancy loss policies
    • Bubble childcare support and discounted nanny fees for little ones
    • The latest tech (Macbook or Surface) to power your gif-sending talents
    • Up to £500/€550 home office allowance for that massage chair you’ve been talking about
    • Generous learning and development budget to help you master your craft
    • Regular social events: tech lunches, coffee with the exec sessions, lunch 8 learns, book clubs, social events/anything else you pester us for
    • Refer a friend, get paid. Repeat for infinite money

    Diversity and inclusion is an integral part of our culture. We know that diverse teams are strong teams, so we welcome those with alternative identities, backgrounds, and experiences to apply for this position. We make recruiting decisions based on experience, skills and potential, so all our applicants are treated fairly and equally. 

    See more jobs at carwow

    Apply for this job

    21d

    Software Engineer (SDE II) (multiple openings) (m/w/d)

    carwowGermany, Remote
    TDDterraformgitrubypostgresql

    carwow is hiring a Remote Software Engineer (SDE II) (multiple openings) (m/w/d)

    Über Carwow

    Mit über 4 Millionen monatlichen Website- und Social Media-Besuchen sind wir die führende Neuwagenplattform in Deutschland. Als stolze Partner der renommiertesten Automobilhersteller und Handelsgruppen bieten wir dir eine großartige Karrierechance. Schalte einen Gang höher und werde Teil unseres Teams – gemeinsam gestalten wir die Zukunft der Mobilität!

    Als Plattform für Auto-Tests gestartet, ist Carwow heute viel mehr als das: Wir sind Auto-Marktplatz, Media-Partner und Content-Creator in einem. Wir haben einen weltberühmten YouTube-Kanal mit zahllosen Auto-Tests und ermöglichen es unseren Kund:innen, an nur einem Ort ihr neues Auto zu finden und zu kaufen bzw. zu leasen sowie ihren alten Gebrauchten gleich noch zu verkaufen.

    Heute kümmert sich unser Team von über 500 motivierten MItarbeiter:innen in Großbritannien, Deutschland, Spanien und Portugal um über 12 Millionen aktive Nutzer:innen (und eine 'exzellente' Bewertung bei Trustpilot).

    Und wir haben noch große Ziele vor uns.

    Arbeiten bei Carwow

    Du willst wissen, wie es bei uns unter der Motorhaube aussieht?

    Wir sind immer in Bewegung und lieben nicht nur unsere Arbeit, sondern auch die Zusammenarbeit miteinander. Bei uns kannst du deiner Leidenschaft folgen, neue Talente an dir entdecken und hast die nötige Beinfreiheit, um deine Karriere in die richtige Richtung zu steuern.

    Unser Einstellungsprozess kommt regelmäßig ins Fine-Tuning, um möglichst fair zu sein, und alle Menschen, die bei Carwow arbeiten, erhalten umfassende DE&I Schulungen. In diversen Komitees organisieren wir zudem interne Fortbildungsmaßnahmen, unterstützen lokale Projekte und initiieren hilfreiche Aktionen für unsere Kund:innen.

    Auf Kununu sind wir das dritte mal in Folge als TOP Company ausgezeichnet und haben ein klares Ziel: Die besten Teams im Markt aufzubauen. Mit einer Mitarbeiterzufriedenheit von 8,5/10 laut Peakon sind wir zwar stolz, ruhen uns aber nicht darauf aus. Wir wollen uns kontinuierlich verbessern und noch mehr Zufriedenheit schaffen. 

    Unser Teamspirit ist uns sehr wichtig – ob wir nun weltweit die Carwow-Olympiade rocken, während des Pride-Monat Drag-Bingo spielen oder uns in Spanien am Strand zum Müllsammeln treffen: Wir finden immer was, das uns zusammenbringt.

    Hast du Lust, mit uns die Zukunft des Autohandels mitzugestalten? Wir würden uns freuen, wenn du uns auf unserer Reise begleitest.

    Über das Team

    Als Team ist es unsere Mission, ein technologiegetriebenes Unternehmen zu schaffen, in dem wir in der Lage sind sind, unsere Fähigkeiten einzusetzen, um schwierige Probleme zu lösen und das Produkt zu skalieren. Um dies zu erreichen, suchen wir Softwareentwickler, die leidenschaftlich daran interessiert sind, einfache Lösungen für komplexe Probleme zu entwickeln. Erfolgreiche Kandidaten werden in einer Full-Stack-Position mit unserem Team arbeiten. Unser Tech-Stack besteht hauptsächlich aus Ruby on Rails mit PostgreSQL, gehostet auf Heroku. Wir verwenden Terraform, um unsere Infrastruktur zu verwalten, und ermutigen die Teams, sich daran zu beteiligen, wie wir unseren Code in der Produktion einsetzen. Du wirst von einem unserer Engineering Manager unterstützt, der/dir dir bei deiner beruflichen Weiterentwicklung hilft und sicherstellt, dass sich dein Team kontinuierlich verbessert! Wir haben ein Career Level Framework, das dir zeigt, was von dir erwartet wird und wie du auf unserer Karriereleiter aufsteigen kannst. Dein EM wird mit dir zusammenarbeiten, um sicherzustellen, dass du glücklich und erfüllt bist und deine beste Arbeit leisten kannst.

    Über die Rolle

    Softwareingenieure bei Carwow arbeiten in funktionsübergreifenden Produktteams aus Produktmanagern, Ingenieuren, Designern und Datenanalysten. Du wirst eng mit einem Produktmanager und einem technischen Leiter zusammenarbeiten, um zu entscheiden, welche Funktionen für unsere Kunden entwickelt werden sollen. Außerdem wirst du Funktionen mit dem Team entwickeln, Code überprüfen, Ingenieure coachen, “Operative Excellence” sicherstellen und dein Wissen mit der gesamten Engineering-Organisation teilen.

    Was du tun wirst

    • Du liebst es, reale Probleme zu lösen!
    • Du arbeitest schnell und bringst täglich mehrfach Code in die Produktion. Du wirst deinen Code kontinuierlich live sehen.
    • Du wirst Teil eines wachsenden Teams sein, das eine Plattform aufbaut, die die Zukunft des Autokaufs definieren wird.
    • Wir sind eine neugierige Gruppe, die von dem gemeinsamen Ziel getrieben wird: "Wie können wir es besser machen?"
    • Wir arbeiten hart daran, sicherzustellen, dass unsere Mitarbeiter das richtige Maß an Autonomie, Unterstützung und Sinn in Ihrer Tätigkeit haben, um wirklich in ihrer Karriere zu gedeihen.

    Was du mitbringst

    Bitte beachte: Wir wissen, dass kein Kandidat perfekt zu allen Anforderungen in dieser Ausschreibung passen wird. Daher möchten wir dich ermutigen, dich zu bewerben, wenn du dich mit der Beschreibung identifizieren kannst, auch wenn du nicht in allen Punkten übereinstimmst.

    Zeit in Software-Engineering-Rollen ist natürlich wichtig, aber wir priorisieren Einstellung, Eignung und die Art von Einfluss, den du hattest, über Jahre an Erfahrung. Idealerweise solltest du:

    • Rund 2 Jahre oder mehr Erfahrung in der Softwareentwicklung haben – dies ist keine Einstiegsposition und wir möchten sicherstellen, dass Kandidat:innen über berufliche Erfahrung verfügen, um dem Niveau der Rolle gerecht zu werden.
    • Du hast gute Kenntnisse in Ruby, sowohl pur als auch mit Frameworks (z.B. Ruby on Rails).
    • Du bringst idealerweise  Erfahrung in einer TDD-Umgebung mit.
    • Du liebst die  Idee, an ereignisbasierten Systemen zu arbeiten, zum Beispiel Kafka.
    • Du kannst Git oder ein anderes Versionskontrollsystem sicher verwenden.
    • Du liebst es in einem KPI orientierten Team zu arbeiten und dich um die Ergebnisse deiner Arbeit zu kümmern.
    • Du bist selbstmotiviert und übernimmst Verantwortung für Produktergebnisse, indem du alles Notwendige tust, um dein Ziel zu erreichen.
    • Du arbeitest gern Gerne in verteilten Teams und funktionsübergreifend mit Produktmanagern, Designern, Nutzerforschern und anderen Entwicklern zusammen..
    • Du schreibst Code, der gewartet werden kann – mit guter Dokumentation, Tests und Struktur.
    • Du bist bereit, kontinuierlich zu lernen, Wissen zu teilen, effektiv zu kommunizieren und ein Produkt in enger Zusammenarbeit mit anderen zu entwickeln.

    Es wird nicht erwartet, dass du ein Experte in all diesen Technologien und Werkzeugen bist. Wir unterstützen dich gerne auf deinem Lernweg. Wenn du dir bei einem der oben genannten Punkte unsicher bist, bewirb dich trotzdem.

    Benefits

    Was erwartet dich?

    • Attraktives Gehalt
    • Viel Raum, um zu gestalten und zu wachsen, halbjährliche 1on1 Entwicklungsgespräche
    • Option auf Firmenanteile
    • Option auf eine bezuschusste betriebliche Altersvorsorge
    • Lebensversicherung (4 x Grundgehalt)
    • 28 Tage pro Jahr
      • 2 zusätzliche Tage ab dem 3. Jahr Betriebszugehörigkeit
      • Extra-Tag für deine Hochzeit
      • Extra-Tag bei Wohnungswechsel - denn Kisten schleppen ist schon schwer genug!
      • Du kannst dir bis zu 3 zusätzliche Urlaubstage pro Jahr kaufen

    Wir bieten und leben „New Work“

    • Innovatives, vielfältiges und lockeres Arbeitsumfeld im Herzen Münchens
    • MacBook oder Windows-Rechner? Du entscheidest, womit du arbeiten willst!
    • Flexible Arbeitszeiten, um Privat- und Berufsleben unter einen Hut zu kriegen
    • Vollständig remote arbeiten mit Büros in London, München, Madrid und Porto
    • Wir machen 4-5 Reisen ins Londoner Büro für Social-Events.
    • Apropos Homeoffice: Du erhältst ein Budget i.H.v. 550 € für deinen Arbeitsplatz zu Hause
    • Kostenloser Zugang zu Sanctus Mental-Coaching-Sitzungen
    • Workation? Klar! Arbeite bis zu 4 Wochen von überall auf der Welt
    • Salary Sacrifice Benefits, wie z.B. ein vergünstigtes Leasing-Fahrrad von Job-Rad
    • Vergünstigte Mitgliedschaft bei Urban Sports Club
    • Eine ehrliche Work-Life-Balance
    • Plus den besten Espresso der Stadt, kostenlose Getränke (nicht nur Bier) sowie gesundes Müsli & Obst

    Unsere soziale Verantwortung

    Wir bei Carwow sind davon überzeugt, dass eine diverse und integrative Belegschaft Innovationen fördert. Daher begrüßen wir Bewerber:innen mit unterschiedlichen Hintergründen und Erfahrungen. Wir treffen unsere Einstellungsentscheidungen basierend auf Fähigkeiten, Erfahrung und Potenzial, um sicherzustellen, dass alle Bewerberinnen und Bewerber fair und gleich behandelt werden.

    Mit über 25 verschiedenen Nationalitäten in unserem Team sind wir auf dem Weg zu einer noch diverseren und integrativeren Belegschaft. Wenn du bereit bist, mit Begeisterung und Leidenschaft an unserer Mission teilzunehmen, dann werde Teil unseres Teams!

    See more jobs at carwow

    Apply for this job

    25d

    PHP Software Developer (IdoSell)

    GetResponsePoland, Remote
    TDDagileCommercial experiencejiraDesigngitdockerMySQLkubernetesPHP

    GetResponse is hiring a Remote PHP Software Developer (IdoSell)

    At GetResponse, we are looking for a skilled PHP Software Developer with experience in IdoSell integrations to join us for a fixed-term project. If you're passionate about creating high-quality code and want to work on exciting integrations, this is the opportunity for you!

    About us: GetResponse is a SaaS company recognized for its industry-leading email marketing and marketing automation software. We’ve been serving our customers since 1998 and are proud to have 350,000+ SMBs and 1,000+ enterprise customers on board.

    Our team is made up of 350+ fantastic individuals working in distributed locations. We’re global, remote-friendly, and multicultural, yet we share the same values.  


    Key responsibilities: 

    • develop and maintain GetResponse applications, focusing on integrations with other software solutions
    • write clean, maintainable, and high-quality code
    • monitor and optimize application performance for efficiency and scalability
    • participate actively in code reviews, ensuring adherence to best practices
    • plan, conduct, and maintain unit tests
    • accurately estimate tasks and project timelines
    • create and update technical documentation


    You may be the perfect fit if you have: 

    • at least 5 years of commercial experience as a PHP Developer
    • excellent understanding of PHP8 
    • proven experience with Idosell integrations
    • strong experience and knowledge of Ecommerce platforms
    • commercial experience with RESTful APIs
    • knowledge of clean code (SOLID, GoF design patterns) 
    • good knowledge of relational databases (MySQL) 
    • experience with teamwork using Git 
    • practical knowledge of Docker 
    • familiarity with security aspects of web applications (OWASP Top 10) 
    • acquaintance with CI/CD 
    • experience with unit testing 
    • good command of English (min. B2) 
    • excellent command of Polish 


    Nice-to-have experience: 

    • knowledge of DDD, TDD, CQRS
    • experience with Apache Kafka, AMQP, ELK stack 
    • practical knowledge of Kubernetes 
    • understanding of performance and scalability aspects of web applications 
    • experience with GitLab, JIRA, Confluence 
    • familiarity with Agile Manifesto 

    Extra perks include: 

    • modern equipment – most of our teams work on MacBooks   
    • internal initiatives like webinars, knowledge-sharing sessions, and more!   



    Apply and enjoy our fully remote online recruitment process!

    1. Review stage: We’ll check your resumé/CV to screen for various criteria and match your talents with opportunities.

    2. Phone interview: We’d like to get to know you, and vice versa. Let us know why you want to join our team and why you’d be a great fit with us.

    3.Final interview: It's your chance to shine and show that you're the perfect fit for the role. Meet your future manager and see what’s in store for you.

    4. Offer: If you have what it takes, accept our offer and — welcome aboard! Join our team and be in a great company!  

    Marta is the recruiter responsible for this process – if you have any additional questions, feel free to contact her!

     

    See more jobs at GetResponse

    Apply for this job

    25d

    PHP Software Developer

    GetResponsePoland, Remote
    TDDagileCommercial experiencejiraB2BDesignapigitdockerMySQLkubernetesPHP

    GetResponse is hiring a Remote PHP Software Developer

    Join our agile team and contribute to developing and maintaining the GetResponse platform as a PHP Software Developer. 

    About us: GetResponse is a SaaS company recognized for its industry-leading email marketing and marketing automation software. We’ve been serving our customers since 1998 and are proud to have 350,000+ SMBs and 1,000+ enterprise customers on board.

    Our team is made up of 350+ fantastic individuals working in distributed locations. We’re global, remote-friendly, and multicultural, yet we share the same values.


    Key responsibilities: 

    • develop and maintain GetResponse applications and integrations with other software
    • strive for clean and high-quality code 
    • monitor and optimize applications 
    • participate in code reviews 
    • plan and conduct unit tests 
    • estimate tasks 
    • create and update documentation 
    • improve your skills and qualifications 
    • participate in the Developers Guild  


    You may be the perfect fit if you have: 

    • at least 2 years of commercial experience as a PHP
    • commercial experience with RESTful API 
    • good knowledge of web application characteristics and environment (HTTP protocol, cookies, session, etc.) 
    • excellent understanding of PHP8 
    • knowledge of clean code (SOLID, GoF design patterns) 
    • good knowledge of relational databases (MySQL) 
    • experience with teamwork using Git 
    • practical knowledge of Docker 
    • familiarity with security aspects of web applications (OWASP Top 10) 
    • acquaintance with CI/CD 
    • experience with unit and integration testing 
    • good command of English (min. B2) 
    • ·excellent command of Polish 


    Nice-to-have experience: 

    • knowledge of DDD, TDD, CQRS
    • experience with Apache Kafka, AMQP, ELK stack 
    • practical knowledge of Kubernetes 
    • understanding of performance and scalability aspects of web applications 
    • experience with GitLab, JIRA, Confluence 
    • familiarity with Agile Manifesto 


    Salary range: 

    Contract of employment: 10 460 – 16 560 PLN gross/month 

    B2B contract: 600 – 980  PLN net/man-day 


    Extra perks include

    • we work in a hybrid model for those based in the Tri-City area; employees based outside the area work fully remotely
    • home office set up – a one-time bonus for a maximum of 1000 PLN (or equivalent) to help set up your home office space 
    • private medical care for employees and their family members 
    • employee referral program – up to 10 000 PLN for recommending a friend 
    • corporate life insurance 
    • employee pension program (PPE) 
    • flexible working hours and no meeting days – we want to help you to adjust your schedule to your activities 
    • wellbeing and mental health culture – mental health helpline, sport card, yoga classes etc. 
    • modern equipment – most of our teams work on MacBooks 
    • language classes 
    • internal initiatives like webinars, knowledge-sharing sessions, and more! 


    Apply and enjoy our fully remote online recruitment process!

    1. Review stage: We’ll check your resumé/CV to screen for various criteria and match your talents with opportunities.

    2. Phone interview: We’d like to get to know you, and vice versa. Let us know why you want to join our team and why you’d be a great fit with us.

    3. Final interview:It's your chance to shine and show that you're the perfect fit for the role. Meet your future manager and see what’s in store for you.

    4. Offer: If you have what it takes, accept our offer and — welcome aboard! Join our team and be in great company!

    Marta is the recruiter responsible for this process – if you have any additional questions, feel free to contact her!

    See more jobs at GetResponse

    Apply for this job

    25d

    Staff Software Engineer

    carwowLondon,England,United Kingdom, Remote
    TDDremote-firstgitrubybackend

    carwow is hiring a Remote Staff Software Engineer

    THE CARWOW GROUP

    Carwow Group is driven by a passion for getting people into cars. But not just any car, the right car. That’s why we are building the go-to destination for car-changing. Designed to reach drivers everywhere with our trail-blazing portfolio of personality rich automotive brands; Carwow, Auto Express, evo, Driving Electric and Car Buyer.

    What started as a simple reviews site, is now one of the largest online car-changing destinations in Europe - over 10m customers have used Carwow to help them buy and sell cars since its inception. Last year we grew over 50% with nearly £3bn worth of cars bought on site, while £1.8bn of cars were listed for sale through our Sell My Car service. 

    In 2024 we went big and acquired Autovia, doubling our audience overnight. Together we now have one of the biggest YouTube channels in the world with over 1.1 billion annual views, sell 1.2 million print copies of our magazines and have an annual web content reach over 350million.

    WHY JOIN US?

    We are winners of the prestigious Culture 100 award that recognises the most loved and happiest tech companies to work for! We have just raised $52m in funding led by global venture capital firm Bessemer Venture Partners (an early backer of LinkedIn and Shopify) to accelerate our growth plans!

    As pioneers, we’re always driving for new territory and positive change, so our work as a group is never done. Where others see difficulty, it’s our responsibility to see possibility – building new experiences, launching new titles and listening to drivers.

    Being a part of Carwow Group means championing drivers and the automotive industry, acting as a disrupter and never being afraid to fail (but learning fast when we do!).

    Our team of 500 employees across the UK, Germany, Spain and Portugal are revolutionising car-changing and we are fast expanding our mission across every single brand and country we operate in, so jump in! 

    THE TEAM

    As a remote-first and distributed team our mission is to create a technology-driven company where we are empowered to use our skills to solve difficult problems and scale the product.

    With Engineers across Europe (UK, Spain, Germany & Portugal), you will join a team that knows how to work well together whilst being distributed and enjoy 4-5 trips to the London office for social and team bonding events each year. 

    To achieve this, we are looking to hire software developers who are passionate about developing simple solutions for complex problems. Successful candidates will work with our team in a full-stack position.

    Our tech stack is primarily Ruby on Rail split across several rails applications to support our different services, all hosted on Heroku. We focus on improving engineering effectiveness and want to bring the fun back to coding. We don’t overcomplicate our tech stack and have focused on failing fast and learning over rigorous processes allowing our engineers to ship to production multiple times a day and have tooling in place to quickly identify and spot potential issues. 

    You'll be supported by one of our Engineering Managers who are there to help you with your career progression and ensure that the team you are on are working as well as they can - continuously improving!

    We have a career progression framework that means you know what is expected of you and how you can progress through our career ladder and your EM will work with you to make sure you are happy, fulfilled, and doing the best work you can be doing.

    THE ROLE

    Staff engineers at Carwow will act like a paratrooper joining and working closely with existing cross-functional product teams, on a particularly challenging problem (a critical bug, a tough project) and being able to get productive immediately, working on unfamiliar codebase/area, different people or sometimes working in isolation. You will be sought after for your technical expertise and will be seen as a role model for Carwow. 

    You will work on cross-functional product teams consisting of product managers, engineers, designers and data analysts. You will work closely with a Product Manager and a Tech Lead on deciding what features to build for customers, break down and build features with the team, review code, mentor engineers, ensure operational excellence, and share knowledge broadly across the engineering organisation.

    WHAT YOU’LL DO

    • Working on big impact and highest priority piece of work for the company
    • We love solving real-world problems!
    • We work quickly, releasing code into production multiple times daily. You’ll see your code go live continuously.
    • You’d be part of a growing team building a platform that will help define the future of car buying.
    • We’re a curious bunch driven by a common goal of "How can we make it better?
    • We work hard to ensure our people have the right level of autonomy, support and sense of purpose to really flourish in their careers.

    WHAT YOU’LL NEED

    Please note: We know that no candidate will be the perfect match for all we've listed in this posting, so we’d encourage you to apply if you feel you're close to the brief but not an exact match. 

    Time spent in software engineering roles is of course important, but we prioritise attitude, aptitude, and the kind of impact you’ve had over years of experience. Ideally, you’ll have:

    • Have worked as a senior software engineer with Ruby on Rails with a proven track record of delivering large projects
    • Can write code that can be maintained – with good documentation, tests, and structure
    • Experience with the following: TDD, Kafka, Git, JS, Heroku
    • Have worked in a metrics-driven team and care about the outcomes of your work
    • Are collaborative and motivated by achieving shared team goals and take responsibility for product outcomes
    • Can contribute to high-level technical strategy and decision-making, identifying opportunities for innovation and improvement
    • Have designed backend systems and APIs to a high standard of security, reliability and operability OR have experience building end-end websites
    • Enjoy working in distributed teams and working cross-functionally with Product managers, designers, user researchers and other developers,
    • Are keen to learn continuously, share knowledge, communicate effectively and build a product in close collaboration with others

    You’re not expected to be an expert in all of these technologies and tools, we are happy to support your learning journey. If you’re unsure about any of the above, please apply.

    WHAT’S IN IT FOR YOU

    • Fully remote working role, with offices in London, Munich, Madrid, and Porto that you can work from
    • 4-5 trips to the London office per year for social and team bonding events
    • Competitive salary to fund that dream holiday to Bali
    • Share options - when we thrive, so do you!
    • Vitality Private Healthcare, for peace of mind
    • Monthly coaching sessions with Spill - our mental wellbeing partner
    • Enhanced holiday package, plus bank holidays 
      • 28 days annual leave
      • 1 day for your wedding
      • 1 day off when you move house - because moving’s hard enough without work!
      • On your third year anniversary, you get 30 days of annual leave per year
      • On your tenth year anniversary, you get 35 days of annual leave per year 
      • Option to buy 3 extra days of holiday per year  
    • Work from abroad for a month (due to popular demand, this offer excludes the moon). 
    • Inclusive parental, partner and shared parental leave, fertility treatment and pregnancy loss policies
    • The latest tech (Macbook or Surface) to power your gif-sending talents
    • Up to £500/€550 home office allowance for that massage chair you’ve been talking about
    • A generous learning and development budget to help you master your craft
    • Regular social events:, tech lunches, coffee with the exec sessions, book clubs, social events/anything else you pester us for
    • Refer a friend, get paid. Repeat for infinite money
    • Lunch & learns and Carwow Classrooms with expert speakers who are here for a free lunch

    Diversity and inclusion is an integral part of our culture. We know that diverse teams are strong teams, so we welcome those with alternative identities, backgrounds, and experiences to apply for this position. We make recruiting decisions based on experience, skills and potential, so all our applicants are treated fairly and equally. 

    See more jobs at carwow

    Apply for this job

    28d

    Senior Modern Applications Solution Architect

    HitachiChicago, IL, Remote
    DevOPSTDDagilesqlDesignmobileazuregitc++.netangular

    Hitachi is hiring a Remote Senior Modern Applications Solution Architect

    Job Description

    Hitachi Solutions provides high quality solutions with predictable delivery. We do this with clear process, standards, and an unrivaled commitment to quality. As a Senior Modern Applications Solution Architect, you will be the lynchpin of our application development engagements. 
    Senior Modern Applications Solution Architects lead client engagements from definition through delivery. You will collaborate with customers to scope the engagement, define requirements, turn those requirements into application design and architecture, create a delivery plan, and manage a team of developers and quality assurance engineers in delivering high quality applications.
    Hitachi Solutions practices hands on leadership, so our Architect and Delivery leaders will be equally at home leading teams and writing software. 
     

    Qualifications

    Technical Requirements (not all mandatory)

    Experience in one or more of:

    • Single Page Application Development (e.g. Angular, React, Aurelia)
    • Mobile Application Development
    • Microsoft Azure 
    • Microservices Architecture
    • Containers
    • IoT (Internet of Things) development
    • .Net (C# preferred) 
    • Asp.Net 
    • WebAPI 
    • One or more unit testing (examples: MS Test, NUnit) and mocking frameworks (examples: RhinoMocks, Moq, NSubstitute) 
    • One or more Dependency Injection frameworks (Unity, Castle Windsor, SimpleInjector, NInject) 
    • In depth knowledge of SQL Server/TSQL or other database technology but does not need to be an administrator.  
    • Application security  
    • Git
    • Optional: Experience with Entity Framework or other ORM (Object Relational Mapping) 
    • Optional: Powershell 
    • Optional: Experience in SSO (single sign-on)/federated security
    • At least one Microsoft Certification in a relevant discipline or able to obtain one within your first year (We will cover costs associated with obtaining and maintaining certification.)

    Education: 

    • Bachelor’s degree in Computer Engineering, Computer Science or equivalent

    Practices, Principles, Techniques: 

    • Application Security 
    • Agile/Scrum/XP (Extreme Programming) 
    • TDD (Test driven development) 
    • SOLID principles 
    • Unit Testing 
    • Understands and uses software patterns 
    • REST 
    • Optional: DevOps

     
    Delivery Experience

    • 10+ years of overall experience
    • Extensive experience in defining, documenting, and delivering Application Design
    • Extensive experience in Requirements Gathering
    • Experience in presenting and selling Application Architecture to internal or external stakeholders or customers
    • Extensive experience in managing delivery
    • Experience mentoring others in development practices
    • Experience working in a Continuous Integration or Continuous Delivery environment
    • Project planning experience


    Major Pluses

    1.    Adoption of Agile methodologies
    2.    Adoption of Continuous Integration/Continuous Deployment
    3.    Adoption of SOLID principles 
    4.    Assessing the current state of an organization, recommending change, and implementing it. 
     

    Apply for this job

    29d

    Middle/Senior Front-End Engineer (AdTech)

    Sigma SoftwareSão Paulo, Brazil, Remote
    CypressJestTDDagileDesignscrumtypescriptAWSreduxreactjs

    Sigma Software is hiring a Remote Middle/Senior Front-End Engineer (AdTech)

    Job Description

    • Lead the development of new features and enhancements 
    • Work with our tech stack and tooling, which includes but is not limited to: ReactJS, TypeScript, Jest, Enzyme, Cypress, Easy-Peasy (Redux, ModX), React Storybook, AWS, GitHub, CI, and TDD practices 
    • Elaborate on the technical design of complex systems or their large components 
    • Ensure high quality, maintainability, and conformance of software to best practices 
    • Produce clean code 
    • Participate in requirements clarification sessions, collect inputs and requirements for assigned tasks 
    • Proactively review code with peers to ensure its quality 
    • Participate in estimation and planning sessions 
    • Develop technical project documentation and user documentation 
    • Participate in project and team meetings, providing relevant contributions and information 
    • Understand and contribute to the team’s product roadmap, coming up with sound technical designs and solutions to challenging problems 
    • Work closely with our UX/design team to ensure we produce coherent products that are a pleasure to use 
    • Follow the Agile Scrum process, working in sprints to timely deliver work that satisfies all user story criteria and is of sound technical quality 
    • Play a supervisory, advisory, and coaching role for one or several Senior specialists, ensuring their assigned tasks delivery thanks to guidance and peer reviews provided 
    • Participate in technical interviews of software developer specialists and perform assessments of candidates’ capabilities against job requirements 

    Qualifications

    • 5+ years of software engineering experience 
    • Excellent knowledge of JavaScript/TypeScript, ReactJS, and the related ecosystem 
    • Strong knowledge of algorithms and data structures 
    • Expertize in documentation, Software Development Lifecycle, and ALM Tools 
    • Strong estimation skills, with the ability to come up with solutions, pros, and cons 
    • Experience in designing, implementing, and shipping rich Front-end applications 
    • Strong knowledge of functional programming concepts and other programming paradigms 
    • At least an Upper-Intermediate level of English 

    See more jobs at Sigma Software

    Apply for this job

    +30d

    [GGR] PHP Software Engineer (3-6 months contract)

    Software MindKraków, Poland, Remote
    TDDagileCommercial experience5 years of experiencemagentoDesigndockerMySQLkubernetesPHP

    Software Mind is hiring a Remote [GGR] PHP Software Engineer (3-6 months contract)

    Job Description

    Project – the aim you’ll have

    We are looking for experienced PHP software engineers to join our team. We develop and maintain web applications, including an e-commerce platform that will be integrated with other platforms such as Idosell, Shoper, and Magento.

    Position – how you’ll contribute
     

    • Responsible for designing and implementing integration scenarios.
    • Expected to implement sufficient unit tests.
    • Involved in planning and executing integration tests.
    • Responsible for preparing integration documentation.

    Qualifications

    Expectations – the experience you need:

    • Min. 5 years of experience in PHP development (ver.8)
    • Experience with Agile delivery methodology.
    • Experience with RestfulAPI
    • Practical knowledge of Docker
    • Good knowledge of relational databases (MySQL)
    • Taking care of software development standards (clean code) and knowledge of design patterns
    • Focus on ensuring the highest possible code quality by creating unit tests as well as code review
    • Experience with DDD, TDD, CQRS
    • Knowledge of integration design patterns and best practices.
    • Experience with GitHub and CI/CD processes.
    • min. B2 level of Polish and English language

    Additional skills:

    • Knowledge of e-commerce platforms Idosell, Shoper, and Magento APIs 
    • Knowledge of application security standards based on OWASP top 10
    • Commercial experience with Kubernetes

    See more jobs at Software Mind

    Apply for this job