Senior Full-Stack Engineer (React / TypeScript, Startup Environment)
Anuncio original
WAND is an innovative startup focused on transforming the way people connect with technology through smart, user-centered solutions. By combining cutting-edge development with intuitive design, WAND empowers businesses and individuals to work more efficiently, make better decisions, and unlock new opportunities for growth. Driven by creativity and impact, the company aims to build tools that are both powerful and accessible.
Design, build, and maintain scalable, high-quality frontend applications using React and TypeScript
Own features end-to-end - from ambiguous product requirements through technical design, implementation, testing, and release
Architect maintainable frontend systems with a strong focus on performance, usability, and long-term extensibility
Collaborate closely with product managers, designers, and backend engineers to translate business needs into effective technical solutions
Operate effectively in a fast-moving startup environment, balancing speed with engineering quality
Proactively identify technical debt and drive pragmatic improvements to architecture, tooling, and development workflows
Write clean, well-structured, and well-documented code that sets a high engineering standard
Participate in and elevate code reviews through thoughtful, constructive feedback
Optimize application performance through measurement, analysis, and modern frontend techniques
Implement robust testing strategies across unit, integration, and end-to-end layers
Integrate frontend systems with REST and/or GraphQL APIs reliably and securely
Use AI-assisted development tools responsibly to accelerate delivery while maintaining correctness and architectural integrity
Evaluate AI-generated output critically, identifying edge cases, security risks, and performance concerns
Contribute to CI/CD practices and support reliable deployment pipelines
Help define and refine engineering processes as the organization scales
Operate across multiple projects or codebases, maintaining consistency and quality standards
Communicate technical decisions clearly and document important architectural choices
Support a calm, solution-oriented engineering culture, especially during high-pressure situations
Stress Resistance & Startup Environment
Comfortable working in a startup environment with evolving requirements and immature processes
Able to remain effective under time pressure, changing priorities, and uncertainty
Proactively helps shape and improve processes rather than waiting for them to be defined
Maintains a calm, solution-oriented mindset during high-pressure situations
Understands that early-stage products require pragmatism, ownership, and adaptability
Technical Skills
Strong experience with React 19+, TanStack, Express.js, MongoDb with Mongoose, Typescript, Shadcn, Tailwind CSS, Grafana, Unleash, OpenAPI, ESLint, Prettier, Docker, Vite
Deep understanding of modern JavaScript / TypeScript (ES6+, async/await, typing strategies, generics)
Strong grasp of HTML, CSS, and modern styling approaches (CSS Modules, Styled Components, Tailwind, etc.)
Understanding of performance optimization (memoization, rendering behaviour, code splitting, bundle analysis)
Experience with testing (unit, integration, and basic E2E; e.g. Jest, Testing Library, Playwright/Cypress)
Familiarity with frontend build tools and ecosystems (Vite, Webpack, Babel, npm/yarn/pnpm)
Experience integrating with REST APIs
Update and maintain RESTful server
Strong knowledge of No-sql/SQL databases;
Solid experience with Express.js + Typescript;
Good understanding of MongoDb, ability to write and debug queries;
Engineering Practices
Writes clean, readable, and well-documented code
Comfortable with code reviews and providing constructive feedback
Able to identify technical debt and propose pragmatic improvements
Understands trade-offs between speed, quality, and long-term maintainability
Experience working in CI/CD environments
AI-Assisted Development
Comfortable using AI tools (e.g. Copilot, Cursor, Claude etc.) as part of the development workflow
Able to critically evaluate AI-generated code, identify mistakes, edge cases, and security/performance issues
Uses AI to accelerate development without sacrificing code quality or architectural integrity
Understands when not to rely on AI and when manual problem-solving is required
Product & Collaboration
Able to work closely with designers, backend engineers, and product managers
Understands product requirements and translates them into technical solutions
Can independently drive tasks from ambiguity to implementation
Strong communication skills (written and verbal)
Multi-Project Context
Comfortable operating across multiple projects or codebases simultaneously
Able to quickly understand existing architectures and business domains
Can prioritize work, switch context efficiently, and manage competing demands
Maintains consistency and quality across projects with different constraints
Candidatura gestionada por ZooLATECH