Senior Software Engineer - Cloud Applications
Inactive
United StatesFull-TimeSenior
This job is no longer active. We keep the page for reference, but the employer may not accept new applications.
Salary160,000 - 180,000 USD per year
Job Details
- Experience
- 5+ years
- Required Skills
- AWSDockerPostgreSQLPythonJavaKubernetesGoReactCI/CDRESTful APIs
Requirements
- 5+ years of experience as a Full Stack or Software Engineer in production environments
- Strong proficiency in frontend frameworks such as React, Angular, or Vue.js
- Solid backend development experience in languages such as Python, Java, Node.js, Go, or C++
- Experience designing and building RESTful APIs and microservices architectures
- Hands-on experience with cloud platforms including AWS, Azure, or GCP and core services
- Strong knowledge of relational and NoSQL databases such as PostgreSQL, MySQL, or MongoDB
- Experience with DevOps practices and CI/CD tools such as Jenkins, GitLab CI, or similar
- Familiarity with containerization and orchestration technologies like Docker and Kubernetes
- Strong understanding of software engineering best practices including testing, version control (Git), and agile development
- Experience working in fast-paced, collaborative engineering environments
Responsibilities
- Design, develop, and deploy scalable full-stack cloud applications supporting robotic control, monitoring, and analytics platforms
- Build intuitive web interfaces and robust APIs to manage robot configurations, task execution, and system deployments
- Develop backend systems for processing real-time telemetry, sensor data, and operational logs from robotic devices
- Implement dashboards and data visualization tools to deliver insights into robot performance and system efficiency
- Collaborate with robotics, embedded systems, AI/ML, and product teams to translate requirements into technical solutions
- Design secure and efficient communication protocols between cloud systems and robotic devices
- Contribute to cloud infrastructure development across platforms such as Amazon Web Services, Microsoft Azure, or Google Cloud
- Build and maintain CI/CD pipelines for automated testing, deployment, and release processes
- Monitor system performance, troubleshoot issues, and ensure high availability and reliability of services
- Participate in architectural discussions, code reviews, and technical documentation efforts