Job Description
Job Responsibilities:
• Build and contribute to new features, scoping, planning, and code reviews
• Work with the product team to drive product development
• Collaborate with the product designer to translate designs into code
• Build performant, scalable, and responsive user interfaces that power the company’s products
• Contribute to the company’s tools web-app platform (Invoice Lifecycle, Campaign Management, Responsive Dashboards, Accounting & Reporting) and/or user interfaces for third-party applications/external-facing APIs
• Establish and influence engineering processes, tools, and systems to scale the code base, productivity, and the team
• Develop lean and performant APIs
• Assist with TypeORM to communicate with the company’s database
• Design and implement database migrations
• Build scalable backend APIs and caching with Redis and queue with BullMQ
• Build production-ready applications using React Native
Job Requirements:
• Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
• At least 7+ years of relevant experience as a full-stack engineer
• Extensive experience in TypeScript and GraphQL
• Prolific experience in PostgreSQL
• Experience in AWS, Fargate, ECS, and RDS
• Experience in writing applications in NodeJS and TypeScript
• Demonstrable experience writing applications in React
• Experience in TypeScript with Nextjs, Chakra UI for styles, react-hook-form, Yup for validations, and Cypress for end-to-end testing
• Hands-on experience using server-side rendering via NextJs/GatsbyJS
• Experience building user interfaces with role-based authentication and authorization strategies
• Experience writing unit tests and working with relational databases (PostgresSQL)
• Working with DynamoDB, Redis, and ElasticSearch
• Experience user authentication and authorization between multiple servers and environments through AWS Cognito Services
• Nice to have experience building dashboards
• Experience in CSS and user-experience
• Experience writing end-to-end tests using the Cypress testing framework
• Experience using AWS services like AWS Beanstalk, AWS Amplify, and AWS Cognito
• Experience working with payment integrations such as Plaid and Dwolla
• Fluent in verbal and written English
💡 Quick Summary
Seeking a career-building opportunity? The Remote Full|Stack Engineer | Turing position is now open for candidates interested in the Work from home Jobs sector. This role in Amet offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Work from home Jobs is a plus.
