Job Description
Salary:
MadCollectiveisadigitalentertainmentcompanyfoundedinRochester(NY)intheearly2000s,withofficesinBarcelonasince2007.
We'readynamicanddiverseteam,drivenbyinnovationandnewopportunities.Ourteamincludestechnologists,marketers,businessoperators,videoproducers,andVRexperts,withmembersrepresentingawiderangeofnationalitiesandbackgrounds.
WearelookingforatalentedandpassionateSeniorFullstackDevelopertojoinourDatingEngineeringteam!.
Whatwillyoudo?
Ourmaingoalistomaintainandimproveourdatingsites,withmorethan100Knewusersperday,mainlyfromtheUS.Wearealsoexploringandtestingnewdatingproducts.Wedothisbyusingthemostmoderntechnologiesincluding:
Symfony
Vue.js2/3
Nuxt
PHP8
Symfony
Cypress
Behat
Kubernetes
Docker
Terraform
Micro-components
DomainEvents
AWS
WefollowgoodpracticesandDomainDrivenDesign(DDD),usingagilemethodologiessuchasKanbanwithJira.Continuousimprovement,learning,andpracticingnewthingsarealwayswelcomed.
Justasimportant,weliketoworkinaniceandsafeenvironment,whereeveryoneisaccountable,friendly,andalwayswillingtohelp.Weworkasateamandencourageopinions.
Weoperateasahybrid-remotecompany,givingeveryonetheflexibilitytoworkfromhometwodaysperweek.Thisbalancesupportsbothcollaborationandindividualproductivity
Mainresponsibilities
Maintain,modernize,andaddnewfeaturestoourdatingproductsandtheircomponents.
Triage,diagnose,andsolvehightrafficproductionproblems.
Shareknowledgewithyourcolleaguesaboutbestpracticesandnewtechnologies.
Adviseonissuesrelatingtoimprovingperformanceandscalability.
Developunit,functional,integration,andE2Etests.
Beinvolvedthroughoutthefulllifecycledevelopmentprocess.
Documentexistingandnewsystemsandcomponents.
Requirements
StrongknowledgeandpracticeofPHP,OOPpatterns,CleanCodeandSOLIDprinciples.
GoodknowledgeofDomainDrivenDesign(DDD).
ExperiencewithPHP8andatleastonemodernframework.
ExperiencewithJavaScriptandatleastonemodernframework(Vue,React,Angular).
ExperiencewithDockercontainers.
ExperiencewithAWSservices.
ExperiencewithKubernetesandHELM.
ExperiencewritingSQL(MySQL).
Stronganalytical,problem-solving,debugging,andtroubleshootingskills.
BusinesslevelEnglish(spokenandwritten).
A great teammate with excellent communication skills.
Extrapoints
Experienceworkinginhightrafficenvironments.
Experiencewithqueuesystems.
ExperienceinGolangprogramming.
Experiencewithnon-relationaldatabases.
ExperiencewithCIandCD.
ExperiencewithobservabilityserviceslikeDataDog/Grafana.
Hiringprocess
First interview with our Talent Acquisition Specialist to get to know your profile and explain the company and the role
SecondinterviewwiththeHiringManagerandtheTechLeadtoreviewyourtechnicalskillsandprovidemoreinformationabouttheteamandposition.
Technicaltestdoitwhenyoucan;notimeconstraints.
ThirdinterviewwiththeTechLeadandaDeveloperfromtheteamtoreviewthetechnicaltestandaskfollow-upquestions
Offer
Benefits
PrivateHealthandDentalInsuranceplan
Subsidizedgymmembershipsandfitnessclasses
Monthlyinternetallowance
Workingfromhomesetupallowance
Sponsoredtraininganddevelopment
Top-notchAppleequipment
Remotepolicyandflexibleworkinghours
FlexibleBankHolidaysdesignyourownworkingcalendarwithalengthyconsecutivevacationpolicy
Dayoffforyourbirthday
Hybridremotemodeloffice
Soundsgood?Applynowforthisposition!
Pleasenote:AllapplicationsmustbesubmittedinEnglish.