What are the responsibilities and job description for the Lead Software Engineer position at Software Technology Inc.?
- Hands-on professional experience developing software applications using Python
- Hands-on experience developing applications using TypeScript and/or Node.js
- Hands-on experience designing, developing, and deploying cloud-based applications using AWS or other cloud platforms such as GCP or Azure
- Hands-on experience designing and developing distributed microservices using technologies such as Docker, Kubernetes, REST APIs, and SQL/NoSQL databases