Bachelor's degree or equivalent experience in Engineering, Data Science, Computer Science, or Information Systems preferred. Minimum of 5 years of software engineering experience with SaaS applications. Proficiency with Node.js is a must. Experience with C#, Go, Terraform, and Typescript is a plus. Knowledge of Git source control. Proficient in AWS systems (Lambda, ECS, RDS, S3, Security Groups, CloudWatch, etc.). Experience with the Agile SCRUM model. Knowledge of code coverage and unit testing frameworks. Familiar with ticket tracking (JIRA). Knowledge of best practices for microservice architecture and communication methodologies. Comfortable with RESTful APIs, secure sessions, and identity and access management providers (OAuth, SAML, etc.). Proficient with database queries, SQL, optimization, and tuning (MySQL). Knowledge of caching systems (Redis, Memcache, Elasticache). Familiar with queueing systems (RabbitMQ, SQS, ActiveMQ, etc.).