Search by job, company or skills

acquire intelligence

Full-Stack TypeScript Developer

3-5 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 19 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We're an award-winning global outsourcer providing contact center and back office services on behalf of our global clients. Come work at a place where innovation and teamwork come together to support the most exciting missions in the world!

Full-Stack TypeScript Developer Location: Remote Type: Full-time/Contract Experience Level: Mid to Senior Level (3-5+ years) About the Role We're seeking a talented Full-Stack TypeScript Developer to help build and scale our job board platform. You'll work across our modern React frontend and Express-based backend, implementing features end-to-end with full type safety. This role offers the opportunity to work with cutting-edge technologies and contribute to architecture decisions in a growing product. What You'll Be Working With Frontend Stack:

  • React 19 with TypeScript
  • Vite 7 for development and bundling
  • Tailwind CSS 4 for styling
  • TanStack Router for type-safe routing
  • Redux Toolkit for state management
  • React Hook Form + Zod for forms and validation
  • Radix UI for accessible component primitives
  • i18next for internationalization (multi-language support)
  • Socket.io Client for real-time notifications
  • Keycloak for authentication/SSO Backend Stack:
  • Express with TypeScript
  • Sequelize ORM with PostgreSQL
  • Zod for schema validation (shared with frontend)
  • Socket.io for real-time features
  • Swagger for API documentation
  • RESTful API architecture with CRUD base classes Development & DevOps:
  • Docker for local development and deployment
  • Azure Pipelines for CI/CD
  • Vitest for unit testing
  • Playwright for E2E testing
  • Git with Husky for pre-commit hooks
  • ESLint & Prettier for code quality Key Responsibilities Full-Stack Development:
  • Design and implement features across the entire stack (React UI → Express API → PostgreSQL)
  • Build type-safe APIs with shared TypeScript types between frontend and backend
  • Develop responsive, accessible user interfaces with React and Tailwind CSS
  • Create and maintain RESTful endpoints with Swagger documentation
  • Implement real-time features using Socket.io (notifications, live updates) Code Quality & Architecture:
  • Write clean, maintainable, well-tested code following best practices
  • Participate in code reviews and provide constructive feedback
  • Contribute to architectural decisions and technical documentation
  • Ensure type safety and validation across the entire application stack
  • Optimize application performance (database queries, API response times, UI rendering) Collaboration & Delivery:
  • Work closely with product and design teams to deliver features
  • Debug and resolve issues across the full stack
  • Maintain and improve CI/CD pipelines
  • Participate in agile ceremonies (standups, sprint planning, retrospectives) Required Qualifications Must Have:
  • 3+ years of professional TypeScript development experience
  • Strong proficiency with React (hooks, component lifecycle, performance optimization)
  • Solid experience building REST APIs with Node.js/Express
  • Database experience with SQL (PostgreSQL preferred) and ORMs
  • Proficiency with Git and collaborative workflows
  • Experience with responsive design and modern CSS frameworks
  • Understanding of authentication/authorization patterns
  • Strong problem-solving and debugging skills across the stack
  • Excellent communication and teamwork abilities
  • Self-motivated with ability to work independently Technical Fundamentals:
  • Deep understanding of JavaScript/TypeScript (ES6+, async/await, promises)
  • Knowledge of RESTful API design principles
  • Understanding of database design and optimization
  • Familiarity with testing methodologies (unit, integration, E2E)
  • Experience with version control and code review processes Preferred Qualifications Strong Plus:
  • Experience with Sequelize or similar ORMs (TypeORM, Prisma)
  • Hands-on experience with PostgreSQL
  • Knowledge of Zod or similar schema validation libraries
  • Experience with Socket.io for WebSocket/real-time features
  • Familiarity with Swagger/OpenAPI documentation
  • Experience with TanStack Router or type-safe routing solutions
  • Knowledge of Redux Toolkit or similar state management
  • Experience with Radix UI or headless component libraries Nice to Have:
  • Experience with Keycloak, Auth0, or OAuth/OIDC flows
  • Docker experience (containerization, docker-compose)
  • Familiarity with Azure DevOps or CI/CD platforms
  • Experience with i18n/internationalization in web apps
  • Knowledge of Playwright for E2E testing
  • Understanding of accessibility standards (WCAG, ARIA)
  • Experience with monorepos or shared package architectures
  • Contributions to open-source projects
  • Experience building job boards, marketplaces, or similar platforms What Makes You Stand Out
  • You write TypeScript that leverages the type system effectively
  • You understand when to optimize and when good enough is appropriate
  • You can debug issues across database → API → frontend
  • You care about user experience and code maintainability equally
  • You communicate technical concepts clearly to non-technical stakeholders
  • You stay current with web development trends and best practices

Join the A-Team and experience the A-Life!

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 147312991