Full stack Developer1 Year Remote
Role expectation:Estimating, developing, testing, and delivering on various technologies, including but not limited to React, JavaScript, VueJS, NodeJS etc.Build and deploy new frontend and backend features and interfaces for our campaign, sweepstakes, and gaming platform.Provide technical support in the development and continual improvement of services.Develop and maintain effective working relationships with cross-functional team members.Demonstrate the ability to adapt and work with team members of various experience levels.JD:Overall 10+ years of work experience in software design and development, and hands-on experience in building large-scale services/distributed systems and applicationsExperience translating artist driven creative Figma designs into frontend experiences.Solid understanding and natural curiosity of bleeding edge and newer technologies for both backend and frontend developmentStrong proficiency in modern design patterns and development languages including JavaScript, ext.js, React, Vue.js, NodeJS, NPM, JavaScript (ES2019+), ESLint and coding standards, webhooks, and general data transfer approaches a bonus.Proficiency in responsive design principlesPractical hands-on experience with real time technologies, web sockets, webRTC etcExperience integrating with web services (REST and GraphQL) and APIsUnderstanding of relational and NoSQL databases such as PostgreSQL, MySQL/MariaDB and MongoDB and RedisProficiency in secure software developmentProven experience with Amazon AWS and Azure in an enterprise setting including specific technologies (e.g. EC2, S3, RDS, Elastic ache, Redshift, Cloud watch etc)Comfortable with version control and release management concepts and tools (e.g. GitHub / Gitlab) for code branching and mergingExperience with serverless technology tools (K8s, RDS, Lambda, ECS, Fargate, SNS, SQS, S3, igQuery, EKS, GKE, Azure AD, Azure B2C, API gateway, CloudFront, Lambda at Edge)Experience in building products with full-stack technologies, with excellent understanding of computer science fundamentals, data structures, algorithms, OOPs, and OOA/DAble to define, design, implement complex, and scalable enterprise applications.