Technical Experience & Skills
- Designed, developed, and delivered cloud-native software solutions across distributed systems.
- Advanced knowledge of microservices architecture , data access patterns , event sourcing , and stream processing .
- Hands-on experience with large-scale microservice backends utilizing message brokers , data pipelines , and multiple data sources .
- Proficient in backend development using TypeScript , Node.js , Docker , Kafka , Redis , and implementing authentication mechanisms .
- Worked with various unit testing frameworks to ensure code quality and reliability.
- Solid experience in frontend development using Angular , JavaScript , HTML , and CSS .
- Proficient in working with relational and NoSQL databases , including PostgreSQL , MongoDB , and SQL .
- Strong experience with containerization and orchestration tools like Docker , Helm charts , Kubernetes , and HashiCorp Vault .
- Experienced with OpenAPI / Swagger for designing and documenting APIs.
- Deep experience with AWS cloud services ; working knowledge of GCP , Azure , vSphere , and OpenStack .
- Familiar with version control and team collaboration tools such as Git , Jira , and code review platforms .
- Practical experience with Python and GoLang for building and scripting backend services.
- Knowledge of CI / CD tools and infrastructure as code using Jenkins , Terraform , Cloudify , and Groovy scripting (nice to have).
- Applied SOLID design principles and modern software development best practices in all phases of the development lifecycle.
- Strong written and verbal communication skills , with experience presenting ideas and collaborating across teams.
- Mentored and supported junior engineers , promoting clean code practices and team standards.
- Familiar with Agile SDLC methodologies , including Scrum and Kanban frameworks.
Skills Required
Typescript, Node.js, Docker, Kafka, Redis