Web Backend Engineer

A web backend engineer is responsible for the server-side logic and infrastructure of a web application or website. They work behind the scenes to ensure that the application functions correctly, efficiently, and securely.

Show Vetting Legend

Programming Languages

At least 1 skill(s) from list below
Min total hours: 200
AdaArcASPAssemblyAwkBASICCC#C++ClojureCOBOLCoffeeScriptCudaCythonDartDenoDjango EJSElixirElmErlangFortranGAPGolangGroovyHaskellHTML5JavaJavascriptJuliaKotlinLuaMATLABNodeObjective-CObjective-C++OCamlPascalPerlPHPPikePureBasicPythonRRakuRubyRustScalaScilabSmalltalkSolidityStandard MLSwiftTLA+TwigTypeScriptVerilogVisual BasicWPFXAML

Web Backend Frameworks

At least 1 skill(s) from list below
Min total hours: 200
Adonis.jsAsp.NET MVCASP.NET Web FormsCakePHPExpressFlaskGinGrailsHanamiLaravelMeteor.jsNestNest.js.NET CoreNext.jsNuxtRuby On RailsSinatraSpringSymfonyVapor

Software Architecture

At least 2 skill(s) from list below
Min total hours: 50
Blackboard ArchitectureClient-Server ArchitectureDomain Driven DesignEvent Driven ArchitectureHexagonal Architecture Layered ArchitectureMicroservicesMonolithicMVCMVVMPeer-to-Peer ArchitecturePipe-and-Filter ArchitectureServerless ArchitectureService-Oriented ArchitectureSpace-Based ArchitectureVirtual Machines

Software Design Patterns

At least 0 skill(s) from list below
Min total hours: 0
Adapter Design PatternBatch ProcessingBuilder Design PatternChain of Responsibility Design PatternCommand Design PatternComposite Design PatternContainerization and OrchestrationDecorator Design PatternEvent Sourcing and CQRSFacade Design PatternFactory Design PatternIOC/Dependency InjectionMutexObserver Design PatternProducer-ConsumerPrototypeProxy Design PatternRead-Write LockReal-Time StreamingSingletonSSRSState Design PatternStrategy Design PatternVisitor Design Pattern

Web Servers

At least 1 skill(s) from list below
Min total hours: 50
ApacheCaddyCherokeeCherryPyHTTP ServerIISKestrellighttpd LiteSpeed Microsoft Internet Information ServicesNginxNode.js (Server)TomcatTornado

Application Programming Interfaces

At least 1 skill(s) from list below
Min total hours: 200
EquifaxGoogle MapsGraphQLgRPCOpen AIPayPalRecombeeRESTSalesForceSOAPStripeTCPThird Party API IntegrationUDPWeb Socket

Databases

At least 1 skill(s) from list below
Min total hours: 200
ArangoDBCouchbaseCouchDBData LakesData WarehouseDynamoDBGoogle BigQueryMicrosoft AccessMicrosoft SQLMongoDBMySQLNeo4jNeptuneOraclePostgresQLRiakSCADASingleStoreSQL

Databases Libraries

At least 1 skill(s) from list below
Min total hours: 200
ActiveRecord DapperDataMapperDieselDjango ORMDoctrine ORMDoobieEbeanEloquentEntity FrameworkFirebaseGORM HibernateJOOQJPAKnex.jsLORMMongooseMyBatisNHibernateObjection.jsPeeweePg (Node.js)RMariaDBRMySQLRSQLiteSequelSequelizeSlickSQL AlchemyTortoise-ORMTypeORMWaterline

Cloud Platforms

At least 1 skill(s) from list below
Min total hours: 50
Adobe Creative CloudAWSAzureCloudflareDigitalOceanGCPHerokuIBM CloudOracle CloudRed Hat CloudRender.comSalesforce CloudVMware Cloud

CI/CD

At least 1 skill(s) from list below
Min total hours: 200
Azure PipelinesBalenaBambooCircleCICodePipelineCodeShipDockerDrone CIGitHub ActionsGitLab CI/CDHeroku DeploymentJenkinsKubernetesOctopus DeploySpinnakerTravis CiWercker

Version Control

At least 1 skill(s) from list below
Min total hours: 100
Cherry PickCloneCode ReviewsConflict ResolutionCVCSDVCSFeature BranchGitMergeOpen SourceP4Production PushPull/FetchPull RequestRevisionsSvnTags

Security

At least 1 skill(s) from list below
Min total hours: 100
ABACAnti CSRFCORSData SanitizationDDOS protectionError HandlingFirewallsHTTPSJWTMFAOAuth 1.0OAuth 2.0Password HashingRBAC

Monitoring & Logging

At least 1 skill(s) from list below
Min total hours: 50
Anomaly DetectionAppDynamicsAzure MonitorCentralized LoggingDatadogELK StackFirebase AnalyticsFluentdGoogle AnalyticsGrafanaHeroku LabsJaegerLog4jLogglyLog LevelsNagiosNew RelicPrometheusReal Time AlertsRender.com Logging ToolSerilogWinstonZabbix

Performance & Caching

At least 1 skill(s) from list below
Min total hours: 50
Asynchronous ProcessingCDNConnection PoolingHAProxyHTTP Caching HeadersIndexingIn-Memory CachingLoad BalancingMemcachedMultiprocessingMultithreadingQuery OptimizationRedisStatic Site GeneratorsTracing