TDD Remote Jobs

81 Results

+30d

Senior Embedded Software Engineer

The Focusrite GroupHigh Wycombe,Buckinghamshire,United Kingdom, Remote Hybrid
TDDagileDesignmetalgitc++

The Focusrite Group is hiring a Remote Senior Embedded Software Engineer

Senior Embedded Software Engineer

Based: High Wycombe / Hybrid
Term: Permanent, Full time
Salary: £50,000 - £60,000 pa + excellent benefits

Are you a Senior Embedded Software engineer looking to join an innovative team with a passion for creating audio products in applications including live music performance, studio recording and education?

The Role:

On a day-to-day basis you will be responsible for developing high quality embedded software for our synthesisers and controllers. You will be involved in the whole product lifecycle; refining product specifications, producing innovative designs, generating complexity/work estimates, fixing issues and engaging with a multi-discipline team. Project work is typically managed in a combination of stage gated and agile methodologies to suite the technical discipline and project complexity. Focusrite is committed to improving and you will have opportunity to help evolve our working practices to keep up to date with technology trends in our product sector and best practice in the software development industry.

To be successful in your application for this role you will need:

  • Competent coding skills in both C and C++
  • An understanding of embedded firmware architecture and ability to balance technical trade-offs
  • A commitment to continual personal improvement, as well as improvement of the wider team
  • Excellent design, debugging and problem-solving abilities
  • The ability to clearly articulate problems and solutions for both technical and non-technical audiences
  • Be able to guide, mentor and develop others

It would be advantageous if you have some of the following:

  • MCU programming experience (STM32/ARM ideally)
  • Knowledge of bare metal software designs
  • Familiarity with real-time operating systems (FreeRTOS/Zephyr)
  • Familiarity with wireless communications technology (e.g. BT, WiFi)
  • A technical or engineering-based degree and 3+ years of industry experience in embedded software development projects.
  • Experience with reading schematics and hardware interfaces (SPI, UART, I2C)
  • Experience of working using Agile methodologies such as Scrum.
  • Test driven development (TDD); unit, integration, automated and system testing experience
  • Understanding of code management systems e.g. Git, SVN
  • Knowledge of continuous integration; specifically GitHub Actions and Artifactory

About Us

Focusrite plc is a global music and audio group that develops and markets music technology products. Used by audio professionals and amateur musicians alike, our solutions facilitate the high-quality production of recorded and live sound. Our audio technology brands stand together, seeking to enrich lives through music by removing barriers to creativity – ‘we make music easy to make’.

The Focusrite Group trades under thirteen established and rapidly growing brands: Focusrite, Focusrite Pro, Novation, ADAM Audio, Sequential, Oberheim, Martin Audio, Optimal Audio, Ampify Music, Linea Research, Sonnox, OutBoard and TiMax. With a high-quality reputation and a rich heritage spanning decades, its brands are category leaders in the music-making industry.

Music technology is an enriching space to work in and we enjoy a Group-wide open-door culture which encourages innovation. This culture, combined with a passion for the inspirational solutions we create, has led to the group winning numerous accolades, including six Queen's Awards, the AIM Company of the Year Award 2021 and regular appearances in 'The Sunday Times 100 Best Small Companies to Work For’.

The Focusrite Group is dedicated to building a great place to work and as an equal opportunity employer we are committed to Diversity and Inclusion. The group mission is to cultivate an equitable culture, internally and externally, where all people feel they are welcome, safe and positively represented, because at Focusrite they truly are. Equally, we recognise the major impact that climate change is having on our world and work every day towards being industry leaders in a carbon neutral future.

Benefits include flexible/hybrid working, company pension, life insurance, private healthcare, enhanced Maternity and Paternity pay, employee purchase scheme, group bonus scheme, workplace nursery benefit, company music events, offsite company parties and free lunch in the canteen. We arrange company training sessions and encourage personal development.

See more jobs at The Focusrite Group

Apply for this job

+30d

Full-Stack Software Engineer

blended.ioBerlin, DE - Remote
TDDagilesqlDesignPhotoshopmobilesassgitcssjavascriptbackend

blended.io is hiring a Remote Full-Stack Software Engineer

who we are

We help our clients to stay ahead of their competition by blending unique cross-platform experience design with well-versed engineering expertise, across touchpoint like web, mobile, car, watch or TV.

At blended.io we believe that top notch digital services and physical products can only be achieved with a deep understanding in Engineering coupled with a holistic take on User Experience. Become a part of our growing team and work together with senior engineers and senior designers to craft products and services across soft- and hardware platforms for startups and corporate clients.

http://blended.io

The right candidate has a passion for robustness, performance, security, and scalability. This candidate will be part of the core software engineers team, and must be proficient in emerging web technologies.

Responsibilities

  • Work with web & native app technologies to design and develop company websites and internal products/applications
  • Participate in design and product discussions, take ideas from concepts, through production, to launch
  • Face development issues with creative thinking

Must haves

  • 5+ years experience working as a full-stack or backend engineer
  • Experience working with the following tools: React, Javascript, HTML, CSS (and pre-processors such SASS), Bootstrap, Responsive Design, MVC frameworks, build scripts (such Gulp, Grunt, etc)
  • Experience with REST APIs design and event-driven architectures (Node or similar), experience with scaling a large-scale data-driven database system (SQL or no-SQL)
  • Collaboration with engineering teams, managers, and product stakeholders from different backgrounds
  • Advocating for agile processes, operational excellence, and coding best practices such as clean code, readability, and test-driven development
  • Experience with interactive application development
  • Previous experience with mobile and web applications
  • Knowledge of cross-browser compatibility
  • Write efficient and maintainable code
  • You should love to create things and take great personal pride in building beautiful and functional user interfaces.
  • A love of Git
  • Be highly flexible and like to take a pro-active role

Bonus Skills

  • Proficiency in graphics editing software (Photoshop, Illustrator)
  • Experience in Vue.js
  • Experience in writing automated tests and TDD (or similar) to ensure functionality and quality
  • Graphic Design skills

What we offer

  • Contract role
  • Competitive salary based on experience and professional profile
  • Work in teams with designers that know how to $ git commit
  • Remote work or based in our office in the heart of Berlin
  • A chance to work with an international team of architects, engineers and designers, excellent growth potential
  • Free coffee and free fresh fruit

why we do, what we do

At blended.io we believe that top notch digital services and physical products can only be achieved with a deep understanding in engineering coupled with a holistic take on User Experience. Neither engineering nor design experience alone make products and services successful.

See more jobs at blended.io

Apply for this job

+30d

Lead Développeur FullStack Java/Angular

DevoteamTunis, Tunisia, Remote
DevOPSTDDscrumgitjavadockertypescriptkubernetesangular

Devoteam is hiring a Remote Lead Développeur FullStack Java/Angular

Description du poste

Le consultant sera intégré directement avec l’équipe Produit pour laquelle il sera affecté à un
produit et apportera son expertise sur les activités suivantes :
● Analyser les User Stories et étudier l’impact sur le code.
● Développer des fonctionnalités front-end ou back-end.
● Exécuter manuellement les tests d’intégration des développements effectués.
● Assurer la qualité du code basé sur des métriques et des pulls requests.
● Analyse et correction des bugs remontés par les testeurs.
● Analyse et correction des bugs remontés par les utilisateurs en production.
● Participer activement à la communauté de développement (poser et répondre aux
questions, proposer des idées d’améliorations sur l’onboarding, la qualité )

Qualifications

  •  Diplômé(e) d’un Bac+5 en école d'ingénieur ou équivalent universitaire avec une spécialisation en informatique. Expérience souhaitée de plus de 5 ans en développement full stack.

Compétences techniques obligatoires :

● Maîtrise les concepts d’Agilité (Scrum, Sprint Planning, Backlog...)

● Maîtrise (niveau sénior) des langages de programmation & framework associés (Java,

SpringBoot, Spring, Hibernate, TypeScript, Angular)

● Maîtrise de la CI

● Maîtrise du développement de tests unitaires

● Connaissance des concepts de sécurité liés au développement web

● Maîtrise des outils de développement (IDE, GitLab, Git)

Compétences appréciées :

● Maîtrise de la programmation réactive (Spring Webflux)

● Maîtrise du broker de messages Kafka

● Maîtrise de la CD et outils environnants (DevOps, GitLab, Docker, Kubernetes, ...)

● Maîtrise des environnements cloud (GCP)

● Intérêt pour les nouvelles tendances de développement: Green IT, TDD, DDD

Compétences personnelles :

● Très bonne communication écrite et orale (livrables et reportings de qualité)

● Esprit d'analyse et d'amélioration continue : capacité à analyser le code et ses impacts,

remise en question du code existant.

● Capacité de prise de recul lors de problématiques, proposer des améliorations.

 

See more jobs at Devoteam

Apply for this job

+30d

Senior Backend Software Engineer II

SmartRecruitersPoland, Poland, Remote
TDDDesignapijavaelasticsearchpostgresqlAWSjavascriptbackendNode.js

SmartRecruiters is hiring a Remote Senior Backend Software Engineer II

Job Description

Our engineering team solves one of the most important problems of the modern economy - connecting great people with great jobs. We believe this problem can only be solved with technology, and we developed a software platform that has supported over 100M job seekers to date (with 5M joining every month). We are looking for a backend engineer to help us build the next chapter of that vision. 

We designed our R&D structure based on the empowered product teams model. It means our teams are responsible for business outcomes and have autonomy in solving problems in the way that “customers love yet work for the business” (yes, we are heavily influenced by this and that).

Our technology platform is a SaaS product hosted on AWS. Our system is composed of hundreds of independent services orchestrated by Kubernetes.

We build most of our services in Java, Javascript (Node.js), and Python. We have a strong CI/CD culture, and we currently run 40 production deployments per engineer per month.

What you’ll deliver: 

  • Contribute to a full life-cycle of the product (including problem discovery, prototyping, design, implementation, and measuring adoption)
  • Build services with Java on top of Kubernetes/AWS infrastructure
  • Build developer-friendly RESTful APIs
  • Design and connect to our persistence layer (PostgreSQL, ElasticSearch)
  • Collaborate with other teams

Qualifications

  • While not strictly required we see most of our Senior Engineers II have 5+ years of professional experience
  • Experience in designing, developing, and operating distributed systems
  • Experience in supporting end-to-end product lifecycle (from product discovery, solutioning, system design, implementation, production rollout, and optimization)
  • Deep command of Java programming language (we use Java 21)
  • Expert distributed systems design (design for failure, eventual consistency, asynchronous communication, circuit breaking, timeouts, etc.)
  • Proficiency in RESTful API design
  • Proficiency in layer design
  • Hands-on experience with TDD, clean code and clean architecture principles, and effective code reviews
  • Strong domain modeling skills - including refactoring existing domains
  • Strong understanding of CI/CD processes (running multiple deployments per day)
  • Experience with AWS and Kubernetes/Docker 
  • Proven track of experience in coaching and mentoring other engineers
  • Excellent collaboration and communication skills
  • Strong command of the English language, both written and verbal 

Apply for this job

+30d

Senior iOS Developer (TW)

GOGOXRemote
Mid LevelFull TimeTDDswiftmobileuiiosUX

GOGOX is hiring a Remote Senior iOS Developer (TW)

Senior iOS Developer (TW) - GoGoX - Career Page
+30d

Systems Developer

Abel & ColeWimbledon, GB - Remote
TDDsqlRabbitMQDesignazurescrumc++

Abel & Cole is hiring a Remote Systems Developer

Systems Developer

Who We Are:

Abel & Cole has pioneered organic, ethical and sustainable food delivery for over 30 years. Doing things better is our bread and butter; from saving over 60 million plastic bags by using reusable boxes for our food deliveries, to finding alternatives to plastic long before it hit the headlines. We are forever challenging ourselves to find the most positive way to do business and want everyone to eat organic because it’s one way to save the future. It’s these values that enabled us to become B Corp certified; an optional audit we’ve gone through to recognise how we put people and planet before profit, as well as help us find room for further improvement.

We’re looking for more people to join our team of almost 600, to share our passion for doing the right thing even bigger and better than we do already. In a fast paced and competitive market, we know it’s our people who make the difference. We’ve learnt how important it is to recognise, develop and promote from within; and that trusting people lets them come up with the best ideas and that helps our entrepreneurial spirit to thrive.

Summary:

We are seeking a Systems Developer to join our team. The successful candidate will play a crucial role developing and maintaining integrations with numerous third-party resources, as well as helping to define our integrations with other partners.

You will work on a number of projects, with an initial focus on integrating with a new CRM provider; building a solution to efficiently and rapidly synchronise our Customer data and event history. Working as part of a Scrum Team you will guide Developers and Testers within the team as we build out our integrations framework, advising on and implementing integration best practices.

What You’ll Be Doing:

• Design, develop, and maintain integrations between our systems and third-party platforms.

• Implement APIs and other connectivity solutions to ensure seamless data exchange between systems.

• Translate business needs into backlog items to support the team in meeting the business goals.

• Follow TDD practices and work with testers to perform thorough testing and debugging of integration solutions to ensure reliability and efficiency.

• Monitor integration performance and troubleshoot issues as they arise, providing timely resolution and support.

• Share and document integration processes, configurations, and best practices for reference and knowledge sharing.

• Stay updated on industry trends and emerging technologies related to integrations, incorporating relevant advancements into our practices.

About You:

High level proficiency in C#, preferably developing APIs or Function Apps.

Knowledge of creating module/unit tests with Xunit, MSTest or similar.

Familiarity with using Azure Cloud Platform, Azure APIM, Function Apps.

Some experience in SQL and Data Modelling.

Experience with Messaging or Event-Driven frameworks such as Azure Service Bus, RabbitMQ or similar.

Experience of RESTful APIs and other web services protocols.

Proven experience in software development, with knowledge of good industry practice and the ability to guide others

Problem-solving skills and attention to detail, with the ability to find innovative technical solutions to complex problems.

A desire to demonstrate and evangelise technology within the business.

Meticulous, willing to get to the heart of problems.

Our Team Values

We are committed to delivering effective and robust solutions for our business. We enjoy our work and love to experiment. We love finding problems, fixing them and making sure they stay fixed. We strive to make our user’s jobs easier. We have fun and communicate honestly and openly with our team-mates and the wider business. We embrace a fail-fast approach, learning from our mistakes and support each other through a flexible and social working environment. We foster trust, honesty, and a strong team bond. We always put the customer first.

This is a Remote based role however there may be occasions when you need to attend our Wimbledon office for meetings or events.

Want To See More

Check us out at: www.abelandcole.co.uk, https://bcorporation.net/directory/abel-cole, and Instagram

Abel & Cole promotes equal opportunities for all employees. We want our employees to feel they can be themselves at work and develop their talents to the full. Members of staff are expected to take personal responsibility for keeping our workplace free from discrimination, harassment, and bullying - a place where everyone is treated fairly and respectfully.

To support Abel & Cole’s commitment to inclusion and diversity, we ask that you remove all personal details from your CV. This includes removal of home address, D.O.B and place of education.

See more jobs at Abel & Cole

Apply for this job

+30d

Sr. Software Engineer I

FlywireSpain Remote, Spain, Remote
TDDredisagileDesignmongodbhtml5rubyjavaelasticsearchMySQLlinuxpythonAWSjavascriptbackend

Flywire is hiring a Remote Sr. Software Engineer I

Job Description

The Opportunity:

We, at Flywire, are looking for an experienced Sr. Software Engineer I, ideally with a background in FinTech. Your primary responsibility will be to build and maintain the platform that supports the money movement of our industry leading payment engine moving hundreds of millions everyday. 

You will be joining a team in charge of designing new functionalities and improving the current capabilities to improve speed, cost and scalability of our product. Thus, a commitment to collaborative problem solving, pragmatic design, building quality products and to convey the sensation that the product is the responsibility of all the team is essential. You will be responsible for ensuring high quality code in a team defined timeframe. 

  • Write clean, high quality, testable, secure, maintainable and extendable code
  • Solve items such as challenging bugs and production issues within the development environment
  • Work on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors.
  • Exercise judgment in selecting methods, techniques and evaluation criteria for obtaining results
  • Drive change and improvement in all phases of the development lifecycle
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Contribute to the product vision by collaborating with Product Managers and stakeholders
  • Work collaboratively with teams across the globe by understanding their needs
  • Help your fellow developers to continue growing their skills

Qualifications

Here’s What We’re Looking For:

  • 4+ years of experience in web application development 
  • Experience in designing, developing and supporting scalable, performant and reliable web applications and distributed systems
  • Seasoned in techniques such TDD and BDD
  • Proficient working with continuous integration and delivery (CI/CD)
  • Understanding of relational databases 
  • Strong understanding of object-oriented fundamentals
  • Great understanding of the other disciplines in the cross functional team: QAs, Product and SREs
  • Fluent in English, as it is the company’s working language 
  • Experience in FinTech or the payment industry will be appreciated
  • The ability to deliver high quality code and learn quickly
  • Outstanding verbal and written communication skills and the ability to collaborate with cross functional teams including product and support

Technologies We Use:

  • Ruby (open to backend languages such as Java, Python)
  • React
  • JavaScript, HTML5, and CSS3 
  • System management: Linux, MySQL, MongoDB, Redis, Sidekiq, AMQP, ElasticSearch,
  • Machine Learning
  • Cloud platform: AWS

Our Culture:

  • We are a global company. Our engineering team is distributed across 3 continents and 4 different countries so remote work is allowed!
  • Our engineering practice is shaped around concepts including Agile, Lean, and Extreme Programming. Each team has a high level of autonomy to organize themselves in the way they consider more appropriate to execute their mission.
  • We actively engage in knowledge sharing by hosting internal cross-discipline events.
  • We are active in contributing to open source whenever possible.
  • We contribute to our local communities by hosting different events, Meetups, etc

See more jobs at Flywire

Apply for this job

+30d

Senior Software Engineer (multiple openings) (m/w/d)

carwowMunich,Bavaria,Germany, Remote
TDDterraformgitrubypostgresqlbackend

carwow is hiring a Remote Senior Software Engineer (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

Senior Engineers bei carwow arbeiten in funktionsübergreifenden Produktteams aus Produktmanagern, Ingenieuren, Designern und Datenanalysten. Du wirst eng mit einem Produktmanager und einem Tech Lead zusammenarbeiten, um zu entscheiden, welche Funktionen für die Kunden entwickelt werden sollen. Gemeinsam mit dem Team wirst du Funktionen aufteilen und entwickeln, Code überprüfen, Ingenieure betreuen, operative Exzellenz sicherstellen und Wissen breit über die gesamte 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 allem passt, was wir in dieser Anzeige aufgelistet haben, daher möchten wir dich ermutigen, dich zu bewerben, wenn du dich mit dem Profil identifizieren kannst, aber nicht genau übereinstimmst.

Die Zeit, die du in Software-Engineering-Rollen verbracht hast, ist natürlich wichtig, aber wir priorisieren Einstellung, Eignung und die Art von Einfluss, den du hattest, über die Anzahl der Jahre an Erfahrung. 

  • Du hast als  Software-Ingenieur mit Ruby on Rails gearbeitet.
  • Du hast Erfahrung mit (einigen der folgenden): TDD, Kafka, Git, JS, Heroku.
  • Du hast bereits in einem kennzahlenorientierten Team gearbeitet und kümmerst eigenständig dich um die Ergebnisse deiner Arbeit.
  • Du hast ein hohes Maß an Eigenmotivation und übernimmst Verantwortung für Produktergebnisse, indem du alles Notwendige tust, um deine Ziele zu erreichen..
  • Du hast bereits Backend-Systeme und APIs entworfen, die hohen Standards in Bezug auf Sicherheit, Zuverlässigkeit und Bedienbarkeit entsprechen, ODER Erfahrung im Aufbau von End-to-End-Websites.
  • Du hast Freude daran, in verteilten Teams zu arbeiten und funktionsübergreifend mit Produktmanagern, Designern, User-Researchern und anderen Entwicklern zusammenzuarbeiten.
  • Du hast Code geschrieben, der gepflegt werden kann – mit guter Dokumentation, Tests und Struktur.
  • Du hast den Wunsch, kontinuierlich zu lernen, Wissen zu teilen, effektiv zu kommunizieren und ein Produkt in enger Zusammenarbeit mit anderen zu entwickeln. Du musst kein Experte in all diesen Technologien und Tools sein, wir unterstützen gerne deine Lernreise. Wenn du dir bei einem der oben genannten Punkte unsicher bist, bewirb dich bitte trotzdem.



Benefits

  • 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

+30d

Senior Software Engineer - Full remote working

lastminute.comBarcelona, Spain, Remote
TDDagilekotlinDesignjava

lastminute.com is hiring a Remote Senior Software Engineer - Full remote working

Job Description

 We are a digital travel company, with tech at its core, currently looking for motivated problem-solvers who will embrace the end-to-end responsibility of building, delivering and evolving relevant products.

 As a senior software engineer in lastminute.com, you will work in our Product Engineering team and directly impact the lives of a global population of travellers. You will be involved in building and developing our own scalable and resilient platforms to support an ever-growing number of customers. From the first day with us, you’ll experience working in a company with a “growing-sharing culture” with a lot of opportunities to improve existing products, bring new ideas to life.

Key Responsibilities

  • Design, write and test high-quality software by using a range of practices like TDD, DDD, Clean Code or SOLID Principles
  • Create resilient, secure, and performant applications able to serve millions of requests per day
  • Define the best technical solution and infrastructure for new features together with architects, always focusing on CI/CD
  • Be responsible for the quality of the delivery 
  • Be responsible for the performance, reliability and scalability
  • Use tech expertise to proactively find solutions to solve complex issues, understanding and considering the business needs
  •  Contribute positively to the team´s technical growth, sharing your technical knowledge by interacting with your peers in the day by day activities 
  • Make real impact Influencing and guiding engineers working in the whole product engineering department
  • Collaborate effectively with engineers, architects, and stakeholders from multiple teams to solve complex problems to deliver end-to-end solutions

Qualifications

Essential

  • Strong experience as a Software Engineer programming in OO/FP languages but preferably in JVM: Java or Kotlin
  • Previous experience working with Clean code, SOLID principles and Agile mindset, 
  • Strong analytical skills and ability to make decisions based on data
  • Ability to understand the business requirements
  • Positive and collaborative attitude
  • Growth mindset
  • Fluency in English both written and spoken

Desirable

  • Previous working experience in startup or product company
  • Previous experience with XP practices

See more jobs at lastminute.com

Apply for this job

+30d

Senior Software Engineer - remote working model

lastminute.comMálaga, Spain, Remote
TDDagilekotlinDesignjava

lastminute.com is hiring a Remote Senior Software Engineer - remote working model

Job Description

We are a digital travel company, with tech at its core, currently looking for motivated problem-solvers who will embrace the end-to-end responsibility of building, delivering and evolving relevant products.

 As a senior software engineer in lastminute.com, you will work in our Product Engineering team and directly impact the lives of a global population of travellers. You will be involved in building and developing our own scalable and resilient platforms to support an ever-growing number of customers. From the first day with us, you’ll experience working in a company with a “growing-sharing culture” with a lot of opportunities to improve existing products, bring new ideas to life.

Key Responsibilities

  • Design, write and test high-quality software by using a range of practices like TDD, DDD, Clean Code or SOLID Principles
  • Create resilient, secure, and performant applications able to serve millions of requests per day
  • Define the best technical solution and infrastructure for new features together with architects, always focusing on CI/CD
  • Be responsible for the quality of the delivery 
  • Be responsible for the performance, reliability and scalability
  • Use tech expertise to proactively find solutions to solve complex issues, understanding and considering the business needs
  •  Contribute positively to the team´s technical growth, sharing your technical knowledge by interacting with your peers in the day by day activities 
  • Make real impact Influencing and guiding engineers working in the whole product engineering department
  • Collaborate effectively with engineers, architects, and stakeholders from multiple teams to solve complex problems to deliver end-to-end solutions

Qualifications

Essential

  • Strong experience as a Software Engineer programming in OO/FP languages but preferably in JVM: Java or Kotlin
  • Previous experience working with Clean code, SOLID principles and Agile mindset, 
  • Strong analytical skills and ability to make decisions based on data
  • Ability to understand the business requirements
  • Positive and collaborative attitude
  • Growth mindset
  • Fluency in English both written and spoken

Desirable

  • Previous working experience in startup or product company
  • Previous experience with XP practices

See more jobs at lastminute.com

Apply for this job

+30d

Développeur .Net Back-End

SegicBrossard, Canada, Remote
DevOPSTDDsqlazuregitc++.net

Segic is hiring a Remote Développeur .Net Back-End

Description du poste

En tant que développeur .Net, vous aurez la chance de contribuer à la conception d’une plateforme SaaS en utilisant tous les outils et toutes les méthodologies de travail modernes tels que Microsoft Azure, le DDD, le TDD, l’agile/Scrum et le DevOps, Git, le déploiement en continu avec tests automatisés, le développement en microservices et plus encore.

L’écosystème en place vous permettra de passer plus de temps à programmer plutôt qu’à planifier la mise en production de vos nouvelles fonctionnalités. Vous utiliserez Azure DevOps pour créer des applications dans l’infonuagique. Les outils de déploiement en continu vous permettront de livrer de nouvelles fonctionnalités dans les environnements de production dès qu’elles seront complétées. Vous participerez à l’amélioration de la sécurité et à la conformité dans l’entreprise.

Vous aurez la chance de travailler dans un environnement jovial, dynamique, flexible et performant.

Description de la fonction

  • Comme membre d’une équipe de développement, vous participerez activement à chacune des phases de développement liées à la conception de notre plateforme d’avantages collectifs;
  • Vous procéderez à la révision de code des membres de votre équipe ainsi qu’au contrôle de la qualité;
  • Vous aurez la responsabilité de maintenir les outils facilitant le déploiement en continu de nos solutions en production;
  • Vous participerez aux diagnostics ainsi qu’à la correction des anomalies découvertes dans les environnements de tests et de production;
  • Vous aurez la possibilité de fournir votre opinion et de collaborer aux efforts communs afin d’améliorer la qualité et l’efficacité des projets de développement. 

Qualifications

Techniques

  • Baccalauréat universitaire ou DEC en informatique ou en génie logiciel, ou l’équivalent;
  • Maîtrise de Visual Studio et d’autres outils de développement .NET;
  • Très bonne connaissance de C#, .NET Core, Entity Framework 6 +, LINQ et SQL;
  • Un atout : connaissance de MVC (Razor), Vue.js, Azure, PowerShell, Service Fabric et Cosmos DB;
  • Expérience avec un outil de gestion de code source, tel que Git, TFS ou SVN (Git privilégié);
  • Faire preuve de créativité pour régler les difficultés techniques et optimiser l’utilisation des ressources.

Personnelles 

  • Posséder d’excellentes aptitudes interpersonnelles et de communication;
  • Savoir travailler en équipe et être prêt à offrir son aide;
  • Être innovateur, bon joueur d’équipe et apte à travailler dans un environnement dynamique;
  • Faire preuve d’esprit critique;
  • Posséder une grande capacité et un désir d’apprentissage, et être ouvert aux défis;
  • Faire preuve de créativité pour régler les difficultés techniques;
  • Avoir le souci du détail;
  • Faire preuve de discipline et d’autonomie;
  • Être à l’aise dans un environnement de télétravail;
  • Être à l’aise dans un environnement subissant des délais serrés;
  • Avoir une bonne communication orale et écrite (français/anglais).

Atouts

  • Expérience avec la plateforme infonuagique Microsoft Azure;
  • Expérience avec le développement en microservices;
  • Expérience avec le DDD et le TDD;
  • Expérience avec le déploiement en continu et la mise en place de tests automatisés.

See more jobs at Segic

Apply for this job

+30d

Senior Frontend Software Engineer (with Angular)

Accesa - RatiodataRemote, Romania, Remote
TDDDesigntypescriptcssangularjavascriptfrontend

Accesa - Ratiodata is hiring a Remote Senior Frontend Software Engineer (with Angular)

Job Description

Role description

The Senior Frontend Software Engineer acts as a technical consultant and is responsible with proposing suitable technical solutions according with the project’s requirements and the best practices.

The role also includes development, design, and implementation of software products or ongoing business project. Engages in mentoring activities and collaborates with other team managers.

Design and implement the technical solutions together with other experienced colleagues (Technical Lead, Architect etc.). Gradually expand your knowledge about the software development application lifecyle, code quality, performance and trends in the field.

Responsibilities

Technical

  • Research, assess, and recommend efficient and robust software solutions while being in line with the client’s needs
  • Deliver a high-quality code ensuring the fulfilment of the requirements, taking into consideration also its performance
  • Identify areas of improvement in existing programs and subsequent refactoring
  • Be up to date with latest trends in your area of expertise
  • Continue to learn and refine your skills as senior software engineer and offer support for your colleagues

Collaboration

  • Work closely with other software engineers, product owners, team managers and clients
  • Provide technical consultancy for the clients
  • Mentor colleagues that would benefit from your knowledge
  • Manifest a constructive and proactive attitude with the client and the team members
  • Communicate risks/issues and improvement ideas to the relevant stakeholders
  • Reinforce the implementation of the processes and agreements set up together with the project lead and the client

Qualifications

Role requirements:

  • 5+ years of experience in Web Applications using JavaScript and some of its most common libraries/frameworks (Angular, TypeScript, etc.) and Web standards, CSS and HTML best practices 
  • Interest in XP practices (pair programming, TDD, simple design, etc.) 
  • Good knowledge of frameworks and adjacent technologies used in projects  
  • Good troubleshooting and problem-solving skills (debugging, source control)  
  • Effective communication skills for team and client interaction  
  • Adjust your strategies and ways of working in accordance with specific contexts  
  • Analyse project requirements and provide reliable solution for different components 
  • Continually assess the code and come up with improvement ideas and help to ensure that best practices are applied 
  • Willingness to develop colleagues with lower seniority 
  • Team player, being able to collaborate with colleagues and participate in feedback discussions 

Apply for this job

+30d

Analista de Testes Manuais - Mobile com JS - Pleno

MacherServiosEmTecnologiaEIRELIGlória, Brazil, Remote
CypressTDDmobileapiqa

MacherServiosEmTecnologiaEIRELI is hiring a Remote Analista de Testes Manuais - Mobile com JS - Pleno

Descrição da vaga

Macher Tecnologia is selecting one QA analysts to work on a Telecom-industry client project.

In this position, you will be part of a services team delivering manual tests for mobile and web projects. You will be responsible for test cases planning, creation, execution, automation and validation, documenting results and collaborating with peers. Other testing skills might be required, like TDD, BDD, smoke tests, etc.

The position is fully remote but due to logistics, we will be considering candidates from Rio de Janeiro state and São Paulo capital.

Qualificações

Key requirements & stack:

  • Fluent english (or very close), able to communicate with peers by text and during phone calls
  • Relevant experience with software testing, preferrabily on telecom, focusing on API, Web and Mobile solutions
  • IT background with university degree completed or in progress
  • Able to work on EST timezone (10 AM BRZ – 7 PM BRZ)
  • Knowledge of JS frameworks
  • Experience doing regression, integration, validation of functional & non-functional requirements

Nice to have:

  • Experience with JS frameworks like React and/or Node will count
  • Experience working on at least one of these tools: webdriver.io, playwright, artilleryjs, selenium, cypress will count
  • W3C Accessibility tests
  • Postman knowledge
  • Exposure to automated testing tools
  • Ticket tracking systems

What we offer:

  • CLT position Contract is for 6 months, renewable, with probation period.
  • Health plan
  • Employee dental plan
  • Meal allowance of R$ 622,65
  • Home office allowance
  • Opportunity to work on a multinational contract

See more jobs at MacherServiosEmTecnologiaEIRELI

Apply for this job

+30d

Analista de Testes Automatizados - Mobile com JS - Pleno

MacherServiosEmTecnologiaEIRELIGlória, Brazil, Remote
CypressTDDmobileapiqa

MacherServiosEmTecnologiaEIRELI is hiring a Remote Analista de Testes Automatizados - Mobile com JS - Pleno

Descrição da vaga

Macher Tecnologia is selecting one QA analysts to work on a Telecom-industry client project.

In this position, you will be part of a services team delivering automated tests for mobile and web projects. You will be responsible for test cases planning, creation, execution, automation and validation, documenting results and collaborating with peers. Other testing skills might be required, like TDD, BDD, smoke tests, etc.

The position is fully remote but due to logistics, we will be considering candidates from Rio de Janeiro state and São Paulo capital.

Qualificações

Key requirements & stack:

  • Fluent english (or very close), able to communicate with peers by text and during phone calls
  • Experience working on at least one of these tools/frameworks: webdriver.io, playwright, artilleryjs, cypress
  • Knowledge of JS frameworks
  • Relevant experience with software testing, preferrabily on telecom, focusing on API, Web and Mobile solutions
  • IT background with university degree completed or in progress
  • Able to work on EST timezone (10 AM BRZ – 7 PM BRZ)
  • Experience doing regression, integration, validation of functional & non-functional requirements

Nice to have:

  • Experience with JS frameworks like React and/or Node will count
  • W3C Accessibility tests
  • Postman knowledge
  • Exposure to automated testing tools
  • Ticket tracking systems

What we offer:

 

  • CLT position Contract is for 6 months, renewable, with probation period.
  • Health plan
  • Employee dental plan
  • Meal allowance of R$ 622,65
  • Home office allowance
  • Opportunity to work on a multinational contract

See more jobs at MacherServiosEmTecnologiaEIRELI

Apply for this job

+30d

Software Engineer

AJ BellHybrid - WFH / Manchester, United Kingdom
DevOPSSQSTDDagilenosqlDesigngitc++angularjenkinsAWS

AJ Bell is hiring a Remote Software Engineer

Job Description

We now have an exciting opportunity for a Software Engineer to join a forward thinking company offering a collaborative team working environment, training and excellent career progression.

Our strategy is to have a cross functional development team, with team members working on all areas of our technology stack and propositions.

What we're looking for

We’re looking for an intelligent, energetic and driven software engineer to help us deliver our brand, products and services to our clients and their advisers. People who are excited by technology, love pushing the boundaries of what's possible while at the same time keeping an eye on the bigger picture and ensuring the best outcomes for our customers by providing straightforward solutions.

This is a challenging role involving a high level of attention to detail but also allows a great deal of flexibility on achieving the right result using the best technology for a given situation. This is a great opportunity for someone who is looking for a fast paced environment which is varied and rewarding.

You will be part of a cross-functional Agile team, delivering our enterprise backlog development items. You will have solid experience in delivery of development projects to agreed timescales and quality objectives, working in accordance with defined Agile framework and processes.

What you'll have

  • Strong experience in developing services and APIs using C# 
  • Strong knowledge of relational and NoSQL databases
  • Secure development practices.
  • Using a git-based source control system.
  • Knowledge of CI automation systems such as Jenkins
  • Some experience of React or Angular frameworks
  • Experience working in an Agile and DevOps environment.
  • Excellent communication and documentation skills.
  • Planning, organisation, and time management skills.
  • Strong analytical and problem-solving skills.

The nice to haves

  • Messaging (e.g. SQS)
  • Working knowledge of domain-driven design.
  • Docker/Kubernetes and container orchestration tools.
  • Knowledge of design patterns.
  • Test-driven development (TDD).
  • AWS cloud infrastructure/Relevant AWS certifications. 
  • Previous experience working in e-commerce and/or financial services.

About us

AJ Bell is one of the fastest-growing investment platform businesses in the UK offering an award-winning range of solutions that caters for everyone, from professional financial advisers, to DIY investors with little to no experience. We have over 528,000 customers using our award-winning platform propositions to manage assets totalling more than £83.7 billion. Our customers trust us with their investments, and by continuously striving to make investing easier, we aim to help even more people take control of their financial futures.

Having listed on the Main Market of the London Stock Exchange in December 2018, AJ Bell is now a FTSE 250 company.

Headquartered in Manchester with offices in central London and Bristol, we now have over 1,400 employees and have been named one of the UK's 'Best 100 Companies to Work For’ for six consecutive years.

Our perks and benefits

  • Starting salary of £35,000 - £50,000 DOE
  • Starting holiday entitlement of 25 days, increasing up to 31 days with length of service
  • Holiday buy and sell scheme
  • A choice of pension schemes with matched contributions up to 6%
  • Discretionary bonus scheme
  • Annual free share awards scheme
  • Buy As You Earn (BAYE) Scheme
  • Health Cash Plan – provided by Medicash
  • Discounted private healthcare scheme and dental plan
  • Free gym membership, with an on-site gym providing a wide range of free classes
  • Employee Assistance Programme
  • Bike loan scheme
  • Sick pay+ pledge
  • Enhanced maternity, paternity, and shared parental leave
  • Discounted nursery fees at Kids Planet on Exchange Quay
  • Loans for travel season tickets
  • Death in service scheme
  • Dedicated time for proof-of-concepts and assessing new tech
  • Support to attend conferences, events, and meet-ups
  • Paid time off for volunteer work
  • Charitable giving opportunities through salary sacrifice
  • Calendar of social events, including monthly payday drinks, annual Christmas party, summer party and much more
  • Parking at Exchange Quay
  • Personal development programmes built around you and your career goals, including access to personal skills workshops
  • Ongoing technical training
  • Professional qualification support
  • Talent management programmes
  • Peer recognition scheme, with rewards including restaurant and shopping vouchers or time off
  • Monthly leadership breakfasts and lunches
  • Casual dress code
  • Access to a range of benefits from our sponsorship deals

Hybrid working

At AJ Bell, our people are the heart of our culture. We believe in building strong connections by working together. That's why we offer a hybrid working model, where you’ll spend a minimum of 50% of your working time per month in the office. For new team members, an initial period will be full-time in the office to help you immerse yourself in our business and build valuable relationships with your colleagues.

AJ Bell is committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and all employees are empowered to bring their whole self to work.

We do not discriminate on the basis of race, sex, gender identity, sexual orientation, age, pregnancy, religion, physical and mental disability, marital status and any other characteristics protected by the Equality Act 2010. All decisions to hire are based on qualifications, merit and business need.

If you like the sound of the above, or just want to know more about the company and the role, we'd love to speak to you.

Qualifications

See more jobs at AJ Bell

Apply for this job

+30d

Automation Tester

ViedTechWashington, DC, Remote
TDDagilesqloracleqarubyc++pythonjavascript

ViedTech is hiring a Remote Automation Tester

Job Description

  • Experience in working with Selenium is mandatory
  • Should have experience creating or maintaining selenium based framework
  • Hands-on experience with GUI automation tools using Selenium WebDriver
  • Should have experience with BDD frameworks such as Cucumber / Serenity BDD
  • Thorough understanding of SDLC, specifically automated QA processes in agile development environments
  • Proficient with bug tracking and test management toolsets to support development processes Strong working knowledge of testing fundamentals such as TDD & BDD
  • Should have worked in Agile methodology and derive modular test scripts from user stories and manual test cases
  • Develops automation scripts and performs debugging and unit testing. Identifies common functionality and creates re-usable scripts
  • Executes automated test scripts and raises and manages defects
  • Updates progress of testing and submits metrics to test lead
  • Ensures Configuration Management of all documents and test scripts are created/maintained as per the CM plan
  • Should have experience integrating testing tools with CI tools
  • Tracks progress and reports metrics to Test Manager
  • Experience with other Selenium language bindings such as Javascript, C#, Ruby or Python is an added advantage
  • Experience working with Databases such as Oracle
  • Good knowledge of SQL, PL/SQL and Unix/Linux
  • Outstanding written and oral communication skills

Qualifications

See more jobs at ViedTech

Apply for this job

+30d

Senior Software Engineer

HitachiSan José, Costa Rica, Remote
TDDsqlwordpressmobileazureiosgitjavac++.nettypescriptangularjavascript

Hitachi is hiring a Remote Senior Software Engineer

Job Description

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 Software Engineer, you will be the lynchpin of our application development engagements.

The Modern Applications roles are responsible for delivering high quality modern applications through collaboration with our team and our customers. Leading teams on some the engagements may be needed, experience doing so would be extremely helpful. Projects may range from short term client assessments through multiyear delivery engagements with large, blended teams.
 

Qualifications

  • Single Page Application Development (e.g. Angular, React, Aurelia)
  • Mobile Application Development
  • Microservices Architecture
  • Containers
  • IoT (Internet of Things) development
  • JavaScript
  • .Net (C# preferred)
  • Asp.Net
  • WebAPI
  • Azure full stack development including Azure Services (Logic Apps, Power Apps)
  • Experience working in a Continuous Integration or Continuous Delivery environment.
  • 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)
  • Good knowledge of SQL Server/TSQL or other database technology but does not need to be an administrator.
  • GIT

Qualifications

Additional qualifications:

  • Optional: Experience with Entity Framework or other ORM (Object Relational Mapping)
  • Optional: Powershell
  • Optional: Experience in SSO (single sign-on)/federated security
  • Optional: TypeScript
  • Nice to haves: Azure, IoS, WordPress, Java, C/C++

Required Practices, Principles, Techniques:

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

Apply for this job

+30d

Senior .NET Developer

EcoVadisWarsaw, Poland, Remote
TDDagilesqlDesignazureapiqac++.netdockerelasticsearch

EcoVadis is hiring a Remote Senior .NET Developer

Job Description

  • Deliver high quality solutions using Microsoft stack (Azure, .NET 6 and 8, C# 8, .NET Core 3.x, MS SQL Server).
  • Leverage other technologies such as (but not limited to) Elasticsearch, Docker, Selenium.
  • Work closely with the product team to finalize requirements and deliver them in an agile manner, caring about quality, observability and maintainability.
  • Promote culture of sharing by mentoring, and knowledge exchange.
  • Contribute to the technical and software design decisions within and across the teams.
  • Participate in refactoring and maintenance of existing web applications.
  • Collaborate daily with the QA and support teams to ensure the quality of the delivered features.

Qualifications

  • At least 6 years of working experience as a .NET developer in C#, T-SQL and building HTTP Web APIs.
  • Attention to code quality presented by understanding of Clean Code, Code metrics, TDD and/or BDD
  • Knowledge of DDD, CQRS, Docker and/or Microservice architecture.
  • Excellent knowledge of Microsoft environment. 
  • Experience securing web applications, web services and HTTP Web API endpoints 
  • Fluency in English and Polish required.

See more jobs at EcoVadis

Apply for this job

+30d

Senior Software Engineer (Ruby on Rails)- Lahore

AgnosRemote
Full TimeSinatraExpressJSTDDredisagileBachelor's degreeDesignmobilemongodbgitrubydockerpostgresqltypescriptkubernetesjavascriptreactjsbackendfrontend

Agnos is hiring a Remote Senior Software Engineer (Ruby on Rails)- Lahore

Senior Software Engineer (Ruby on Rails)- Lahore - Agnos - Career PageSee more jobs at Agnos

Apply for this job

+30d

Senior Software Engineer (Ruby on Rails)- Islamabad

AgnosRemote
Full TimeSinatraExpressJSTDDredisagileBachelor's degreeDesignmobilemongodbgitrubydockerpostgresqltypescriptkubernetesjavascriptreactjsbackendfrontend

Agnos is hiring a Remote Senior Software Engineer (Ruby on Rails)- Islamabad

Senior Software Engineer (Ruby on Rails)- Islamabad - Agnos - Career Pagebody { min-width: 114

See more jobs at Agnos

Apply for this job