Golang architect Roles and Responsibilities:● Working closely with the Engineers to develop the best technical design, strategy and driveexecution to build capabilities into the platform● Owning the delivery of various timelines, ensuring that key milestones are met and deliveries are ofthe highest quality● Establishing various best practices for software development and encouraging their adoption withthe team and organization● Collaborate with other non-technical stakeholders of the business which includes ProductManagers, Designers, Marketing etc.● Encouraging and mentoring an excellent team of talented engineers by mentoring them and workingwith them to remove any roadblocks● Functional availability of the software developed, enhancing the product based on functionalrequirements● Managing cloud-based services, web applications for their functional correctness, availability,security● Deploy and maintain enterprise class RESTful web services
● Own the engineering excellence and operational readiness of the service driving the SLO,SLI, SLAof the relevant services● Take ownership to drive quality of the services under your purview via integration test and unit testcoverage● Responsible for all microservices within your purview responsible driving their quality,security,availability, scalability and other “ilities”● Dive deep into each issue, own reactive fixes, and execute long term fixes● Assist other Support Engineers on complex RCA issues● Provide technical mentoring and guidance to other engineers● Provide L3 engineering supportMust Have Skills:● Relevant at least 4+ years in Golang with Javascript● Strong design and architectural experience in building various highly-scalable andhighly-available products● Strong understanding of the SDLC Activities which include Analysis, Design, Development,Testing, Deployment and Post-Production Support etc.● Proficiency in at least one server side framework for languages preferably Go Lang● Experience working on NoSQL & SQL Databases such as MySQL, PostgreSQL, MongoDB,Redis etc● Deep Dive, problem-solving, RCA and systematic thinking to reach the cause of issues● Able to work independently and multi-task effectively● Program at a system level and able to manage service stability● Excellent experience maintaining, scalable, extensible code● Methodical in maintaining up to date documentation● Metric-driven mindset and obsessive about ensuring clean coding practices● Preferred experience in product development● Preferred working experience on microservices platforms● Proficiency in at least one modern web front-end development framework such as React JSwill be a bonusGood to Have Skills:● Preferred experience in Elasticsearch and Kibana (ELK Stack)● Preferred experience with messaging systems like RabbitMQQualification:● Bachelor of Science in Computer Science or equivalent technical training and professionalwork experience.