Full Stack Developer
7+ years exp
Go
Kotlin
Node JS
Java
Python
Swift
Objective-C
TypeScript
JavaScript
Active 7 days ago
+1 (972) 3633128
Invite to interview
Message
Download CVCV
Overview
Technical skills
Timeline
Roles
Overview
Fullstack developer (Middle level) focused on building interactive React frontends and Node TypeScript backends for small game-like experiences. The strongest proven skill is client-side interactive UI and UX as demonstrated by toss/src/pages/play.js which implements GIF/audio playback, image preloading, toast notifications and clear game flow state. There is limited evidence of systematic testing, production-grade request/cancellation handling, or hardened security and observability in the public code.
Technical skills
Go
Kotlin
Node JS• Middle
Java
Python
Swift
Objective-C
TypeScript• Middle • 7y+
JavaScript• Middle
Node JS
Express
Mongoose
Axios
Dotenv
Multer
Databases
Amazon Aurora
TimescaleDB
MySQL
MongoDB
PostgreSQL• 7y+
Redis• 7y+
Frontend
Next.js
Material UI
Webpack
ESLint
React Router
React.js• 7y+
DevOps
gRPC
Platform Engineering
AWS• 7y+
CI/CD• 7y+
Rest API• 7y+
QA
Jest
Mobile
React Native
AI/ML
LangChain
LangGraph
RAG
Timeline
Senior Full Stack Engineer
•
Senior
Bittensor
•
Full-Time
Owned cross-stack platform engineering across backend services, cloud infrastructure, APIs, data processing, and web applications in a distributed engineering environment. Worked on mobile-adjacent systems and supported end-to-end delivery across multiple layers of the product stack.
Senior Full Stack Engineer
•
Senior
X Socialmedia
•
Full-Time
Developed scalable backend, web, API, data, and cloud systems for customer-facing products with high-volume platform workloads. Architected and maintained distributed REST APIs and asynchronous processing flows, improved reliability, and reduced infrastructure incidents. Built CI/CD and infrastructure automation on AWS and delivered React/TypeScript frontend surfaces backed by production APIs.
AWS
CI/CD
TypeScript
React.js
Rest API
Redis
PostgreSQL
Software Engineer
•
Middle
Limelight Department
•
Full-Time
Built and supported web applications, backend services, APIs, databases, and cloud-connected systems while developing core full-stack engineering skills. Contributed to production reliability improvements through backend and API work and ongoing system support.
Middle Backend Developer
Confidence: Medium API Engineer
API-focused Node.js backend engineer at a middle level with a practical strength in building small REST services and integrating them with a browser frontend. The strongest proven skill is building and wiring REST endpoints with input validation and JWT auth middleware as implemented in src/controllers/coinflip.ts and src/middleware/auth.ts. The codebase lacks evidence of production-grade operational practices such as migrations, structured logging, robust retries, performance tuning, or distributed system design.
API Design
2/10
How well APIs are designed
Basic REST API structure and request validation exist but there is no versioning, inconsistent error contracts, and no idempotency or pagination design.
Evidence
superdev947/toss-backend/src/controllers/coinflip.ts: coinflip endpoints (getHash, playGame, storeGameData) implement request/response shapes without versioning or consistent error format
superdev947/toss-backend/src/index.ts: mounts API under '/api' and serves routes but no versioning strategy
superdev947/toss-backend/src/middleware/validation.ts: Joi + express-joi-validation used for input validation
Data Layer & Database
2/10
Working with databases
Uses Mongoose/MongoDB for persistence with simple queries and updates; no migration history, transaction handling, or tuned queries are present.
Scalability & Performance
1/10
Handling load and speed
Little to no scalability or performance engineering: no caching, no queueing, no rate limiting and no documented load- or performance-oriented changes on the backend; small frontend preloads and a perf hook exist.
System Architecture
2/10
Overall system structure
Reasonable folder separation (routes, middleware, controllers, config) for a single-service app, but no multi-service decomposition, environment-aware config practices or secret management beyond dotenv.
Security & Auth
3/10
Protecting data and access
Shows security awareness at the application layer: JWT middleware and Joi validation are present, but secrets handling, token lifecycle, and broader security practices are not fully surfaced.
Reliability & Observability
1/10
Stability and monitoring
Minimal reliability and observability: controllers use try/catch and console logging but there is no structured logging, no graceful shutdown, no retries with backoff, and no metrics/alerts integration.
Expertise
Node.js• Middle
Industries
Financial Services• Middle
Gaming• Middle
Technologies
Python
Go
Java
Kotlin
Node JS• Middle
MySQL
MongoDB
PostgreSQL• 7y+
Redis• 7y+
Rest API• 7y+
gRPC
Express
TimescaleDB
Multer
CI/CD• 7y+
AWS• 7y+
Axios
Dotenv
Platform Engineering
Amazon Aurora
Recommendations
- Develop single-service Node.js REST APIs that integrate with MongoDB and frontend clients, focusing on input validation and auth flows.
- Improve operational maturity by adding structured logging, metrics, health checks, graceful shutdown, and DB migration tooling before scaling to multi-service architectures.
- Harden API contracts: adopt versioning, consistent error payloads, idempotency where needed, and add tests (unit and integration) for core game and wallet flows.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Middle Frontend Developer
Confidence: Medium Fullstack
Fullstack developer (Middle level) focused on building interactive React frontends and Node TypeScript backends for small game-like experiences. The strongest proven skill is client-side interactive UI and UX as demonstrated by toss/src/pages/play.js which implements GIF/audio playback, image preloading, toast notifications and clear game flow state. There is limited evidence of systematic testing, production-grade request/cancellation handling, or hardened security and observability in the public code.
UI Component Architecture
3/10
How interface parts are built
Small, composable React components using MUI and some custom Styled components; reasonable composition but no evidence of a bespoke component system or advanced lifecycle hooks.
Responsive & Cross-browser
3/10
Works on all screens and browsers
Responsive layout built with MUI sx breakpoints and fluid sizes; basic responsive care is present but no evidence of RTL/i18n strategies or advanced feature detection.
Performance Optimization
2/10
Speed of the interface
Minor performance attention such as image preloading and disabling UI during async actions; no measured perf work, bundle-analysis artifacts, code-splitting strategy in the app code, or virtualization.
Accessibility & Semantics
3/10
Usable for everyone
Some accessibility awareness via theme focus styles and use of MUI which has accessible defaults, but the app lacks explicit ARIA on custom widgets and has incomplete alt text and keyboard-focus handling in places.
State Management & Data Flow
2/10
Managing data in the app
Simple local state and direct axios calls with basic server-side validation; no request cancellation, optimistic updates, or state machine patterns are present.
UX & Visual Polish
4/10
Look and feel quality
Good visual polish for a small interactive app - GIFs, audio, toast notifications, disabled action states and clear flows - though edge-state coverage and robust error UX are limited.
Verified artifacts
Expertise
React• Middle
Frontend Architecture & Build Tools• Middle
Industries
Blockchain & Crypto• Middle
Gaming• Middle
Technologies
Webpack
Next.js
React.js• 7y+
Mongoose
Material UI
ESLint
React Router
Recommendations
- Build small-to-medium interactive web apps and gamified frontends with wallet integration and simple backends.
- Implement end-to-end PoCs involving React + Node TypeScript where rapid UX iteration, audio/animation and state flows are primary.
- Work on MUI theming and component library customization tasks, especially visual design systems and theme primitives.
- Collaborate on front-end performance and reliability improvements such as request cancellation, retries, and adding tests and observability.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Middle QA Engineer
Confidence: Medium Generalist
Full-stack web developer at a Middle level specializing in lightweight web3-enabled gaming frontends and Node/TypeScript backends. The strongest proven skill is building web3/frontend integrations and client-server flows demonstrated by yespace-frontend's use of wallet adapters and the axios client with interceptors (yespace-frontend/src/utils/axios.ts). The public code lacks automated test suites, CI pipelines, contract or negative-path testing, and formal QA artifacts.
Test Automation Frameworks
1/10
Building automated tests
Minimal test artifacts present (one React test file and test deps) but no test framework, fixtures, E2E, or isolated test infrastructure authored.
Test Coverage & Strategy
1/10
What and how to test
No risk-based test strategy, no negative-path/property-based tests, and no meaningful assertions beyond a placeholder test file.
API & Integration Testing
1/10
Testing how parts work together
API integration exists (Express routes, axios client) but there are no contract tests, schema validations in tests, or integration test containers; only app code and an axios interceptor handling 401.
Performance & Load Testing
Testing speed under load
Not evidenced in public code
Bug Reporting & Analysis
Finding and describing bugs
Not evidenced in public code
CI Test Integration
Running tests automatically
Not evidenced in public code
Industries
Blockchain & Crypto• Middle
Gaming• Middle
Technologies
JavaScript• Middle
TypeScript• Middle • 7y+
Jest
Recommendations
- Develop small-to-medium web3-enabled consumer features such as wallet-integrated mini-games and airdrop submission flows that require tight frontend-backend integration.
- Extend the backend with robust input validation, explicit error handling and add contract/integration tests for API endpoints using schema validation tools.
- Add CI-driven unit and E2E test suites, and introduce test infrastructure (isolated fixtures, mock servers or testcontainers) to harden releases.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
