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