
Senior Software Engineer – Cloud Applications
Posted 22 hours ago

Posted 22 hours ago
• Design, create, and launch scalable and dependable full-stack cloud applications utilizing a diverse array of technologies.
• Develop intuitive web interfaces and APIs for managing robot operations, configuring tasks, and overseeing deployments.
• Construct robust backend systems for the processing and storage of real-time telemetry data, sensor readings, and operational logs from robots.
• Implement data visualization tools and dashboards to deliver insightful analytics and reporting on robot performance and operational efficiency.
• Work collaboratively with embedded engineers, AI/ML specialists, and business stakeholders to comprehend requirements and convert them into technical solutions.
• Design and implement secure and efficient data communication protocols between robots and the cloud.
• Contribute to the development and upkeep of our cloud infrastructure (e.g., AWS, Azure, GCP).
• Establish and sustain CI/CD pipelines for the automated building, testing, and deployment of cloud applications.
• Monitor application performance, resolve issues, and implement solutions to ensure high availability and reliability.
• Take part in the architectural design and technical roadmap of our cloud platform.
• Engage in code reviews and assist in maintaining high standards of code quality.
• Document technical designs, APIs, and deployment procedures.
• Bachelor’s degree in Computer Science, Software Engineering, or a related discipline, or equivalent work experience.
• Demonstrated experience (5+ years) as a Full Stack Engineer.
• Strong grasp of front-end technologies such as React, Angular, Vue.js, or comparable frameworks.
• Proficient in at least one backend programming language such as Python, Java, Node.js, Go, or C++.
• Experience in designing and developing RESTful APIs and microservices.
• Practical experience with cloud platforms (AWS, Azure, or GCP) and their core services (e.g., EC2, ECS/Kubernetes, S3, RDS, serverless functions).
• Familiarity with database technologies, both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra).
• Understanding of DevOps principles and experience implementing CI/CD pipelines using tools like Jenkins, GitLab CI, CircleCI, or AWS CodePipeline.
• Experience with containerization technologies such as Docker and orchestration tools like Kubernetes or Docker Compose.
• Strong knowledge of software development best practices, including testing, version control (Git), and agile methodologies.
• Ability to work both independently and collaboratively in a dynamic environment.
• Equity and benefits are provided for all full-time employees.
Smartsheet
Smartsheet
Domus Global
PSI CRO AG
Get handpicked remote jobs straight to your inbox weekly.