Senior Software Engineer (Cloud) – Val

October 2, 2023

Apply for this job

Email *

Job Description

<p>Aspire Software is looking for <strong>Senior Software Engineer ( Cloud ) </strong>to join our team in Lebanon !<br><br></p><p><strong>Here is a little window into our company:</strong> Aspire Software, the operational arm of Valsoft Corp, operates and manages Valsoft’s global portfolio of wholly owned software companies, providing mission-critical solutions across multiple verticals. By implementing industry best practices, Aspire delivers a time sensitive integration process, and the operation of a decentralized model has allowed it to become a hub for creating rapid growth by reinvesting in its portfolio.<br><br><br></p><p><strong><u>What your day will look:<br><br></u></strong></p><p><strong>High level<br><br></strong></p><p>• Daily scrum with the technical team<br><br></p><p>• Technical design sessions to outline technical stories in the backlog<br><br></p><p>• Implementation, deployment and testing of active technical stories into multiple environments<br><br></p><p>• Infrastructure design sessions to manage components on cloud platforms<br><br></p><p>• Periodic code reviews and demos of progress<br><br></p><p><strong>In detail<br><br></strong></p><p>• Create/update backend services on AWS infrastructure (Gateway API, Lambdas, ALB, ECS/EKS) using javascript/python and relevant frameworks<br><br></p><p>• Manage collections and schemas in MongoDB atlas<br><br></p><p>• Code peer review for pull requests in github<br><br></p><p>• Manage docker configs for both serverless and server-based code<br><br></p><p>• Create/Updating coding pipelines in AWS for delivery<br><br></p><p>• Manage/Optimize AWS/MongoDB Atlas services for optimal flow and application scaling<br><br></p><p>• Create/Update unit, integration and end-to-end tests<br><br></p><p><strong><u>About you:<br><br><br></u></strong></p><p>• A Computer Science/Software Engineering degree, or equivalent experience<br><br></p><p>• 7+ Years Overall Backend Development experience.<br><br></p><p>• Node.js (Nest.js/Next.js/Express) OR Python (Flask/Django), No SQL databases (MongoDB)<br><br></p><p>• Experience creating enterprise Web Applications on AWS with strong knowledge of: API Gateways, Lambda Function, Cognito, Amplify, Application Load Balancers, ECS/EKS<br><br></p><p>• Experience building AWS architectures for Web Applications using VPCs, IAM security policies, Kubernetes, Docker and MongoDB Atlas<br><br></p><p>• Excellent troubleshooting skills and ability to work under pressure (i.e. site outages)<br><br></p><p>• You are detail and results-oriented, self-motivated, and persistent<br><br></p><p>• You have analytical, problem-solving, and decision-making skills<br><br></p><p>• Excellent interpersonal and communication (verbal and written) skills<br><br></p><p>• You enjoy a challenge and are curious, and with a passion for innovating<br><br></p><p><strong><u>Optional (Nice to Have):<br><br></u></strong></p><p>• React.JS, HTML, CSS<br><br></p><p>• Experience with Jira &amp; Confluence<br><br></p><p>• Experience with Gitlab/GitHub<br><br></p><p>• Knowledge of Postman<br><br></p><p>• Knowledge of Incident, Problem, and Change Management<br><br></p><p><br><br><br></p>