· Extensive experience in leading and building full-stack web applications, with a strong focus on front-end technologies like React, Typescript, Bootstrap) and Django-based backends.
· Proven expertise in designing and developing micro-services using Golang,Java,Python,Django,gRPC with protocol buffers, Kafka and Apache Spark with a deep understanding of both API and event-driven architectures.
· Strong background in leading UI development efforts, particularly with JavaScript based frameworks ensuring a seamless user experience.
· Experience leading web application development using micro-frontend architecture with client-side composition methods.
· Experience leading the integration of micro-frontend applications with a large single page application.
· Experience building architecture, design patterns, reliability, security and scaling of new and existing web applications.
· Expertise leading and contributing to event driven microservices using Kafka and Apache spark
· Expertise in data model design on relational databases like PostgreSQL and No-SQL databases like Cassandra, MongoDB
· Understanding of existing monitoring concepts and tooling
· Understanding of DevOps Concepts and Cloud Architecture
· Understanding of Azure platform and its native services
· Experience with continuous integration and continuous delivery (CICD)
· Knowledge of CS data structures and algorithms
· Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication)
· Strong problem-solving ability
· Ability to excel in a fast-paced, startup-like environment
· Willingness to contribute and lead across all layers of the stack, including UI, backend and DevOps based on the needs of the team.
· 8+ years of professional software development experience and/or solutions engineering experience with technologies such as Java, TypeScript, ReactJS,BoostrapJS, Python, Golang, Docker, Kubernetes, or Terraform. Must have recent hands-on experience with developing or single page web applications.
· 4+ years of experience in open-source frameworks
· 3+ years of experience with architecture and design
· 3+ years of experience with AWS, GCP, Azure, or another cloud service
· Preferred experience with capacity management within hybrid cloud.
· Bachelor’s degree in computer science, Information Systems, or equivalent education or work experience