Job Details: Remote Full-time Experienced Benefits: Flexible Work Salary: DMGBlockchainSolutionsInc.isadiversifiedblockchainanddatacentertechnologycompanythatmanages,operates,anddevelopsend-to-endsolutionstomonetizetheblockchainecosystem. Inadditiontoourcryptocurrencyminingoperations,DMGhasasoftwaredevelopmentteamdedicatedtobuildingsoftwareproductsfordigitalcustody,blockchain,andcryptocurrencymining. WerelookingforaMid-LevelSoftwareDevelopertojoinourteam,workingonourDigitalCustodyandSettlementSolutionandotherproduct.Youlltacklebothbackendandfrontendchallenges,collaboratingwithfellowengineerstobuildsecure,scalable,andefficientfinancialservicesinCryptodomain. TechStack Backend:NestJS,Hono,PostgreSQL(DrizzleORM),MongoDB(Mongoose),TypeScript Frontend:Next.js,Redux(withmultipleslicesforstatemanagement),TailwindCSS Authentication:CustomJWT-basedauthentication(sessionstoredincookies),MFAwithOTP Security:StrictContentSecurityPolicy(CSP),HSTS,X-Frame-Options,enhancedpasswordsecurity CI/CD&Deployment:Knowledgeofpipelines,semantic-releaseforautomatedtagging&releases,DockerforE2Etesting Responsibilities: BackendDevelopment: BuildsecureandscalableservicesusingNestJSandtheHonoframework. LeverageDrizzleORMforefficientdatabaseoperationswithPostgreSQL. UtilizeMongoosefordatabaseoperationswithMongoDB. FrontendDevelopment: ImplementandmaintainNext.jscomponents,ensuringseamlessinteractionwithbackendAPIs. Authentication&Security: EnhanceandmaintainJWT-basedsessionmanagement. Integrateandoptimizemulti-factorauthentication(MFA)workflows. APIIntegrations: WorkwithcryptocustodyandKYCAPIs. Integratewiththird-partyservicesfortradingandsettlement. ImplementnotificationsthroughPusherandTwilio(email/SMS). UserPermissions&RBAC: Improvesessionmanagement,userpermissions,androle-basedaccesscontrols. CodeReviews&Collaboration: Participateintechnicaldiscussions,providefeedback,andcontributetosprintplanning. Testing&QualityAssurance: Writeunitandintegrationtests,ensuringhighcodequality. UseDockerforend-to-endtesting. CI/CD&Deployment: UnderstandCI/CDpipelinesandworkflows. Befamiliarwithsemantic-releaseforautomatedversioning. Qualifications Experience:2-3yearsofexperienceinTypeScriptdevelopment. BackendProficiency:StrongbackgroundinNestJS,PostgreSQL,orsimilarbackendframeworks;someexposuretotheHonoframeworkisaplus. FrontendSkills:ExperiencewithNext.jsandmodernfrontendlibraries/frameworks. Security&Auth:UnderstandingofJWT,OAuth,MFA,RBAC,andothersecuritybestpractices. CI/CD&Docker:FamiliaritywithCI/CDtools,Docker,andautomatedreleasestrategies. PerformanceTuning:AbilitytotroubleshootandoptimizedatabasequeriesandAPIperformance. SoftSkills:Strongproblem-solvingabilitiesandcomfortableworkinginanagile,fast-pacedenvironment. NicetoHave DomainExpertise:Experienceinfinancialorcrypto-relatedapplications. Notifications:FamiliaritywithPusher(WebSockets)andTwilio(email/SMS). AutomatedReleaseManagement:Experiencewithsemantic-release. Microservices:Knowledgeaboutmicroservicesarchitecture. Bun:experiencewiththeBunruntime. FeatureFlags:Understandingofcanarydeploymentsandfeatureflagsystems. remote work #Information Technology jobs

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
5 days ago
Job Expire:
1w 1d
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

Canada