Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.
This is a remote position.
Roles and responsibility -
1. Should be able to understand requirement and create technical documentation 2. Should have good conceptual knowledge of microservices based architecture 3. Should be able to take responsibility for leading teams technically to ensure defined architecture is implemented with good quality 4. Should have hands on knowledge of MEAN/MERN stack and be willing to code with developers on a daily basis 5. Should have good coding skills and provide guidance/coaching to developers 6. Should have good understanding on concepts of distributed systems architecture 7. Should have working knowledge of agile methodology for software development 8. Should be hands-on with at least AWS must have cloud services 9. Should have very good communication skills 10. Should be able to ensure high quality code delivery 11. Should have good understanding of required branching strategy and release management 12. Should have working knowledge of JIRA 13. Should be able to adapt to new tech stack and take responsibility to coach/mentor junior developers 14. Should have hands-on experience with web and mobile based applications 15. Should be able to contribute with architects for preparing required architectural documentations
Requirements
1. Must have : MEAN/MERN stack, SQL database, docker, AWS ECS, AWS EC2, AWS S3, AWS API Gateway, AWS lambda, AWS RDS, AWS CloudWatch, AWS ECR, SONAR, Unit testing frameworks, Git based repositories(github/git lab/bit bucket/git actions)
2. Good to have : JAVA(any version post 8), Spring boot, Spring MVC, Spring security, Spring AOP, AWS EKS, AWS SQS and SNS, Kafka, concepts of distributed system and microservices, azure dev ops