Full Stack Software Engineer
Descripción del puesto
About the RoleWe are looking for a Full Stack Software Engineer with 3 years of professional experience to join our engineering team This role will focus on building and improving our internal annotation and project management platform used for AI training data localization workflows financial operations and customer specific annotation projects The ideal candidate is strong in React TypeScript and backend API development comfortable working in a large codebase and excited to work in a fast moving highly collaborative engineering team What Were Looking ForWe are looking for someone who can contribute quickly communicate clearly and help us build reliable scalable tools for complex annotation and operational workflows This person should be comfortable balancing speed with quality and should enjoy working closely with a motivated high energy team Key ResponsibilitiesBuild and maintain frontend features using React TypeScript Material UI Redux Toolkit and Vite Develop and enhance backend APIs using Nodejs NestJS TypeScript TypeORM and MySQL Work on platform features across annotation workflows user management project operations finance reporting and integrations Collaborate with product operations and engineering teams to translate business needs into scalable software Write clean maintainable tested code using unit integration and E2E testing practices Participate in code reviews sprint planning architecture discussions and production support Improve performance reliability observability and user experience across the platform Required Skills3 years of professional software engineering experience Strong experience with TypeScript and modern JavaScript development Frontend experience with React hooks component based architecture Material UI Redux Toolkit React Router FormikYup Axios Backend experience with Nodejs NestJS REST APIs TypeORM MySQL validation authentication and API documentation Experience with testing tools such as Jest React Testing Library Cypress Supertest or Testcontainers Familiarity with Git based workflows code reviews and AgileScrum development Comfortable working with large modular applications and complex business logic Nice to HaveExperience with AWS services such as S3 SQS SNS Lambda Cognito RDS ECR or EKS Familiarity with Docker Kubernetes Helm CICD pipelines SonarQube and Datadog Experience with Recharts SurveyJS or rich data heavy UIs Exposure to LLMAI integrations such as OpenAI Google GenAI AWS Bedrock or LangChain Experience with localization data annotation workflow systems vendor management invoicing or financial platforms Python experience for scripting automation or data processing Soft SkillsStrong written and verbal communication Ability to work independently and take ownership of features Collaborative mindset with openness to feedback and code reviews Strong problem solving skills in complex fast changing product areas Attention to detail around data quality security performance and UX Ability to learn quickly and adapt to new tools integrations and customer requirements Comfortable working in a dynamic highly energetic team environment Tech StackFrontend React TypeScript Material UI Redux Toolkit Vite Axios Cypress Backend Nodejs NestJS TypeScript TypeORM MySQL SwaggerOpenAPI Jest Supertest Infrastructure Docker KubernetesEKS Helm AWS CICD Observability & Quality Datadog ESLint Prettier Integrations OpenAI Google GenAI AWS Bedrock SendGrid Google APIs QuickBooks XTRF
¿Te interesa este puesto?