Soft Skills / Professional Attributes :
- Familiar with end-to-end Customer / IT support processes
- Adjusts easily to new or changing circumstances
- A collaborative utility player mentality (low ego) with a proactive sense of curiosity
- Focuses on achieving results that promote business success
- Demonstrates proactive and professional communication skills with all stakeholders and partners
- Maintains a professional, adaptable, and respectful manner
- Provides high-quality service to all users
- Proactive in learning new technologies
Roles and Responsibilities :
Own product architecture and collaborate with product managers, designers, and engineers to set technical direction and optimize software for business metricsCommunicate technology and product strategy effectively to stakeholders and leadershipBuild enterprise systems that are highly available, intuitive, scalable, and secureProduce highly reliable and performant code with appropriate monitoring and alertingConduct design and code reviews to ensure scalability, performance, and compliance with standardsAnalyze and improve efficiency, scalability, and stability of various system resourcesManage requirement expectations with stakeholders to ensure alignment and satisfactionDebug and monitor logs to identify and resolve issues efficientlyUse logging tools and techniques to troubleshoot complex problemsParticipate in project planning and estimation to ensure realistic timelines and deliverablesBreak down large projects into smaller, manageable tasks and milestonesProvide L3 support for existing products, including troubleshooting and resolving complex issuesRefactor code to improve performance, scalability, and maintainabilityImplement new features and functionality based on project requirementsCreate and maintain technical documentation for software applications and systemsEnsure that documentation is up-to-date, accurate, and accessibleConduct context studies for different products and tools to understand their functionality and requirementsYour Expertise :
Bachelor's degree preferred (or equivalent combination of education, training, and experience)5+ years of professional Full Stack development experience including :Front-end developmentBackend system architecture designDatabase design and integration of servicesFrontend Frameworks : ReactJS, ReactProgramming Languages : PHP, Hack, JavaScript, Python, Java, C#Experience with SQL / NoSQL databases and Object-Relational Mapping (ORM)3+ years of experience working with codebases building Microservices, REST APIs, and GraphQLExperience with Asynchronous / Parallel Service DevelopmentPreferred experience with Cloud Services (AWS / Azure)Experience with Log Monitoring in Distributed SystemsProfessional fluency in EnglishSkills Required
Full Stack Development, Reactjs, React, Php, Javascript, Python