Principal Software Engineer
Vitestork Consulting Private Limited
Location
Secunderabad | India
Job description
Job description:
Principal Ground Software Engineer
At least 10 years' experience in application development.
At least 3 years of experience as Technical Architect and Individual Contributor in design and implementation of scalable, reliable, and secure cloud-based solutions.
Experience with leading/tasking a team.
Deep understanding of various architectural patterns like Microservices, Monolith, Serverless, and Event-Driven Architecture.
Experience using Cloud Providers (specifically AWS) and services like EC2, ECR, S3, Lambda, RDS, Cognito, Route53, API Gateway, VPC, IAM and others.
Solid understanding of network protocols, load balancing, and security considerations.
Proficiency with implementing DevOps concepts complex environments
Continuous integration
Continuous testing
Continuous deployment
Continuous monitoring
Experience with frameworks such as:
NodeJS, FastAPI
Angular / Vue / React
Experience with programming languages like C, C++, Java, Python, Go or other programming languages.
Experience with concurrent (multithreaded) programming practices and libraries
Experience with containerization such as Docker, and container managers such as Docker-Compose or Kubernetes
Job tags
Salary