
Malbek kehittää yrityksille sopimusten elinkaaren hallinta-alustaa, joka kokoaa sopimusten luomisen, toimeenpanon, analysoinnin ja niihin liittyvät työnkulut yhteen järjestelmään. Tuotteessa yhdistyvät CLM-työkalut tekoälyn tuottamiin oivalluksiin ja suosituksiin, clickwrap-sopimuksiin sekä koodittomaan integraatiomarkkinapaikkaan. Malbek tukee suurten organisaatioiden laki-, hankinta-, myynti- ja taloustiimejä, jotka tavoittelevat yhdenmukaisempia sopimusprosesseja, parempaa näkyvyyttä sopimuksiin ja sujuvampaa yhteistyötä eri osastojen välillä.
Senior Full-Stack-kehittäjä — Malbek, etätyö Yhdysvalloissa
Rakenna ja skaalaa Malbekin SaaS-alustaa Angularin, Springin, rajapintojen ja tietokantojen avulla. Toimita yhdysvaltalaisille asiakkaille luotettavia ja suorituskykyisiä ominaisuuksia kokonaisvaltaisesti.
Kuvaus
- Rakenna ja ylläpidä täyden pinon tuoteominaisuuksia käyttöliittymien, taustapalveluiden, rajapintojen ja tietokantaskeemojen parissa.
- Johda ominaisuuksia teknisestä suunnittelusta ja arvioinnista kehityksen, testauksen, käyttöönoton ja valvonnan kautta.
- Kehitä RESTful- ja GraphQL-rajapintoja skaalautuvuus, versiointi ja kyselyiden suorituskyky huomioiden.
- Kirjoita tehokkaita tietokantakyselyitä, suunnittele normalisoituja skeemoja ja tue indeksointia sekä kyselyiden optimointia.
- Ylläpidä kolmansien osapuolten integraatioita, mukaan lukien OAuth2- ja SSO-todennusprosessit sekä webhook-tapahtumien käsittely.
- Luo yksikkö-, integraatio- ja päästä päähän -testejä, ylläpidä automatisoitua kattavuutta ja osallistu koodikatselmointeihin.
- Osallistu palvelurajojen, välimuistien ja tiedonkulun arkkitehtuuripäätösten tekemiseen.
- Optimoi sovelluksen suorituskykyä profiloinnin, kuormitustestauksen sekä kysely- ja välimuistiparannusten avulla.
- Instrumentoi ja valvo palveluita lokien, mittareiden ja jäljityksen avulla sekä diagnosoi tuotantohäiriöitä.
- Kehitä CI/CD-prosesseja, infrastruktuuria koodina ja käyttöönoton automatisointia.
- Sovella turvallisen ohjelmistokehityksen käytäntöjä, jotka kattavat syötteiden validoinnin, salauksen sekä riippuvuuksien ja haavoittuvuuksien hallinnan.
- Osallistu sprinttien suunnitteluun, päivittäisiin tilannepalavereihin, retrospektiiveihin ja muihin ketteriin käytäntöihin.
Vaatimukset
- Vähintään 10 vuoden ammatillinen kokemus full-stack-kehityksestä.
- Edistyneet Angular- ja TypeScript- tai JavaScript-taidot, mukaan lukien komponenttiarkkitehtuuri ja tilanhallinta.
- Vahva Spring Framework -kokemus tuotantokäyttöön tarkoitettujen taustapalveluiden rakentamisesta.
- Käytännön kokemus RESTful-rajapintojen suunnittelusta, kehittämisestä ja käytöstä sekä tuntemus versioinnista ja dokumentoinnista.
- Työskentelytaito relaatiotietokantojen, kuten PostgreSQL:n ja MySQL:n, parissa, mukaan lukien skeemojen suunnittelu ja kyselyiden optimointi, ja/tai NoSQL-tietokantojen, kuten MongoDB:n ja DynamoDB:n, tuntemus.
- Kokemusta AWS:stä, GCP:stä tai Azuresta sekä niiden keskeisistä laskenta-, tallennus- ja verkkopalveluista.
- Git-osaaminen, koodikatselmointikäytännöt ja CI/CD-työkalut, kuten GitHub Actions, Jenkins tai CircleCI.
- Kokemusta automatisoitujen testien kehittämisestä Jestillä, Mochalla, Cypressillä tai Playwrightilla.
- Vahva verkkoturvallisuuden tuntemus, mukaan lukien OWASP Top 10 -riskit, todennus, valtuutus ja salaus.
- Vankka tietämys tietorakenteista, algoritmeista ja järjestelmäsuunnittelun perusteista.
- Erinomaiset viestintätaidot ja kyky tehdä yhteistyötä eri toimintojen välillä.
- Eduksi: GraphQL-skeemojen suunnittelu ja resolverien kehittäminen.
- Eduksi: Docker-, Kubernetes-, Terraform- ja CloudFormation-kokemus.
- Eduksi: Mikropalveluiden, tapahtumapohjaisten järjestelmien, Kafkan, SQS:n ja RabbitMQ:n kokemus.
- Eduksi: Datadog-, Grafana-, ELK- ja OpenTelemetry-kokemus.
- Eduksi: Kokemus sähköisen allekirjoituksen tai dokumenttien työnkulun työkaluista ja niiden rajapinnoista.
- Eduksi: Osallistuminen avoimen lähdekoodin projekteihin.
Edut
- Palkka- ja osakepalkkiopaketti.
- Kattava henkilöstöetupaketti.
- Joustava palkallinen vapaa-aika ja etätyötä tukeva kulttuuri.
- Budjetti oppimiseen ja ammatilliseen kehittymiseen.
- Yhteistyöhön perustuva, nopeasti kasvava työympäristö.