Job DescriptionJob DescriptionSalary:
MadCollectiveisadigitalentertainmentcompanyfoundedinRochester(NY)intheearly2000s,withofficesinBarcelonasince2007.
We'readynamicanddiverseteam,drivenbyinnovationandnewopportunities.Ourteamincludestechnologists,marketers,businessoperators,videoproducers,andVRexperts,withmembersrepresentingawiderangeofnationalitiesandbackgrounds.
WearelookingforatalentedandpassionateSeniorFullstackDevelopertojoinourDatingEngineeringteam!.
Whatwillyoudo?
Ourmaingoalistomaintainandimproveourdatingsites,withmorethan100Knewusersperday,mainlyfromtheUS.Wearealsoexploringandtestingnewdatingproducts.Wedothisbyusingthemostmoderntechnologiesincluding:
SymfonyVue.js2/3NuxtPHP8SymfonyCypressBehatKubernetesDockerTerraformMicro-componentsDomainEventsAWS
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 roleSecondinterviewwiththeHiringManagerandtheTechLeadtoreviewyourtechnicalskillsandprovidemoreinformationabouttheteamandposition.Technicaltestdoitwhenyoucan;notimeconstraints.ThirdinterviewwiththeTechLeadandaDeveloperfromtheteamtoreviewthetechnicaltestandaskfollow-upquestionsOffer
Benefits
PrivateHealthandDentalInsuranceplanSubsidizedgymmembershipsandfitnessclassesMonthlyinternetallowanceWorkingfromhomesetupallowanceSponsoredtraininganddevelopmentTop-notchAppleequipmentRemotepolicyandflexibleworkinghoursFlexibleBankHolidaysdesignyourownworkingcalendarwithalengthyconsecutivevacationpolicyDayoffforyourbirthdayHybridremotemodeloffice
Soundsgood?Applynowforthisposition!
Pleasenote:AllapplicationsmustbesubmittedinEnglish.
Read Less