Job Title or Location
RECENT SEARCHES

Software Engineer

DMG Blockchain Solutions - 3 Jobs
Delta, BC
Posted yesterday
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

Share This Job: