Create monitoring systems, write high-quality code, and run unit tests
Before implementing, provide engineering costs and technical designs
Set up the infrastructure, automation, and documentation needed to welcome new developers and support the real solutions
Upkeep and application infrastructure deployment in AWS
Abide by the SOLID and Agile principles of the team
Take part in gathering requirements and analysis for new platforms and products
Work with other teams, including the AI team, data analysis team, and others, to develop the front-end, apps, and deployment specifications that are necessary for advanced products
Provide comments and helpful criticism to enhance the interaction, usability, and design
Job Requirements:
Bachelor s/Master s degree in Engineering, Computer Science (or equivalent experience)
At least 4+ years of relevant experience as a software engineer
Knowledge of AWS DevOps and AWS Lambda
Familiarity with Serverless
Expertise in DevOps
Knowledge of Typescript is a plus
Experience with Node.js is nice to have
Hands-on perseverance to see the project through to a bug-free state
Knowledge of several programming languages and familiarity with software development methodologies
Considerable skill and understanding in creating cloud-based applications
Knowledge of assisting product managers to plan field tests with users to ensure that new features and improvements are provided in accordance with specifications and requirements
A thorough understanding of the principles of troubleshooting techniques, including cross-browser compatibility, web standards, and best practices, code review, debugging, and optimization
Experience establishing automated testing and working with a team that has deployed it are prerequisites
Self-motivated, well-organized, data-driven, and able to think strategically