Logo for Acquire BPO

Full-Stack TypeScript Developer

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!

TypeScript Developer Related jobs

Other jobs at Acquire BPO

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.