Location
Rio de Janeiro, RJ | Brazil
Job description
A U.S.-based, early-stage startup that is empowering large-scale call centers to increase productivity and become more efficient, is looking for a Full-Stack Engineer. The selected engineer would be responsible for working on the company’s newest self-serve platform and making each feature elegant, performant, and useful. The company provides training/coaching enablement services to help call-center employees become more performance-driven and highly efficient. The company has successfully raised over $11mn in its Series A round of funding.
Job Responsibilities:
- Design, develop, and own product features
- Build out the core frontend and backend components of the platform
- Analyze data and user feedback to seamlessly connect customer-side features and server-side logic
- Effectively implement AWS services and optimize the platform for speed and performance
- Write test cases and conduct consistent feature reviews
Job Requirements:
- Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
- At least 5+ years of relevant experience as a Full-Stack Engineer
- Thorough understanding of back-end technology including TypeScript, NodeJS,
- Experience with mature TypeScript environments including Monrepos via NMP, Webpack, Babel, and ESLint
- AWS Serverless expertise
- Services: lambdas, Step Functions, SQS, SNS, SES, Aurora RDS, S3;
- Performance: cloudwatch, xray, otel, lighthouse
- Security - AWS Security best practices
- RDBMS database design and performance tuning in an AWS environment
- Experience with containerization using Docker
- Knowledge of front-end development (React ecosystem, SASS)
- Experience with Unit, and Integration Testing (Selenium, Jest)
You Are:
- Passionate about trying new tools & tech
- Ability to pick up new technologies quickly without much oversight
- Independent streak and ability to research multiple approaches for any problem or tradeoff
- Experience conducting conclusive, research-backed recommendations to the team
- Self-motivated and capable of working in a fast-paced environment
- Should possess the understanding of when to proactively reach out for help
- Great with lending a helping hand and collaborating with other engineers and developers
- Experience working at an early-stage startup
- Ability to look for existing code/tools, especially AWS services & popular open-source code repositories
- Good command of verbal and written English communication
Job tags
Salary