Build server-side web technology stack that provides API for various products and integrations
Develop and enhance back-end processing pipeline with evolving needs
Work with Product Analyst, Web Engineers, and other Front and Back end engineers to provide necessary support building new features
Securing and ensuring the back-end stack is scalable, elastic and can support millions of concurrent users
Perform unit, integration testing of developed modules and systems as well as participate in weekly bug bash activity
Perform Peer code reviews to improve code quality
Follow and enforce SCRUM/Agile practices as well as work with Product Manager, maintaining product and spring backlog
Propose and participate in the adoption of new technologies and trends
Essential Skills:
Must have worked with at least one server-side technology for developing web application such as ASP.NET OR Java Spring/Spring Boot OR NodeJS OR Python
Have experience developing and designing API and Middle-ware for the web
Proficient knowledge and in-depth understanding of underlying frameworks like .NET, Java, etc.
Have experience and knowledge of designing scalable application
Skilled in implementing design patterns and logic development
06-07 Years of relevant experience
Preferred Skills:
Have created an application using ASP.NET Core, libraries in .NET and Windows services
Have worked on SignalR OR gRPC OR WebSockets
Have worked with Azure OR AWS OR Google PaaS Services
Have done system-level programming such as sockets, multi-threading, or designed distributed applications
Have worked on video streaming technology or encoders/decoders