Senior Software Engineer, Full Stack
Tapcart- Full Time
- Senior (5 to 8 years)
Candidates must possess at least 5 years of extensive experience with React or Angular (preferably Angular 10+, ideally Angular 18), at least 5 years of extensive experience with Node.js and JavaScript/TypeScript, including a deep understanding of asynchronous programming, closures, and ES6+ features, proven experience with microservices architecture, and a solid understanding of service communication patterns such as REST and message brokers like Kafka. Furthermore, they should have experience with cloud platforms, particularly AWS (S3, Lambdas, RDS, etc.), and deep knowledge of database systems, including relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis), along with strong experience in API development.
The Senior Full Stack Developer will be part of a team responsible for content creation and management, working on diverse projects such as customizing web components, developing a file storage system for managing customers’ assets, and designing, building, and maintaining scalable backend and frontend services. They will continuously enhance the platform by adopting best practices and modern tools, identify and implement improvements in the codebase and development processes, monitor system health, troubleshoot performance bottlenecks, address bugs and technical debt, ensure high test coverage, thoroughly test new features before deployment, document technical implementations and architectural decisions, and contribute to a positive team culture by sharing expertise and staying current with industry best practices.
Digital adoption platform for user guidance
WalkMe specializes in Digital Adoption Platforms (DAP) that enhance user experiences for employees and customers. The platform works by overlaying visual cues and personalized content on websites or enterprise software, which helps users with onboarding, training, and provides real-time contextual guidance. This approach allows users to navigate complex systems more easily and efficiently. Unlike many competitors, WalkMe focuses on continuous support and updates through a subscription-based model, ensuring that clients receive ongoing assistance. The main goal of WalkMe is to improve enterprise productivity and user engagement by facilitating effective digital adoption in the workplace.