Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Bangalore |
Education | Not Mentioned |
Salary | Not Disclosed |
Industry | IT - Software |
Functional Area | General / Other Software |
EmploymentType | Full-time |
Roles and ResponsibilitiesAsPrincipal Software Engineeryou will define and lead work breakdown, execution, and delivery for large epics. This means providing architectural influence across multiple domains and enforcing performance, security, and architectural standards. You will collaborate closely with product and design teams to deliver best in class experiences to our end users. You are a key technology reference within our product engineering team and you ll play an important role in ensuring the scalability of our tech that drives our business, product, and platform. You will be a role model mentoring the extended team as our goal is for everyone to be their Greatest of All Time (G.O.A.T.).ResponsibilitiesDesign and code with architectural level considerations in mind, including simplicity, extensibility, testability, resiliency, performance, and securityArticulate alternatives across both new and proven technology solutionsHands-on development of code, complete with automated tests that are scalable and maintainablePerform code reviews with helpful and meaningful feedback for your teammatesSet the bar for documentation, coding standards, security, performance, maintainability, resiliency, reliability, testing, and production visibility (logging/monitoring/alerting)Own teams domain area including design, development, release strategies, experiment strategies, production visibility (logging/monitoring/alerting), escalation policies, and run booksOwn what you build in production and be an ambassador of Quality.Experience10+ years of professional software development experience with increasing technical leadership responsibilitiesSolid ability to design and articulate architectural decisions and build consensus with other engineersSolid understanding of how browsers work with expert level knowledge of maintaining complex distributed frontend applicationsSolid experience with concurrency, multi-threading and event-driven architecturesExperience with relational databases (MySQL) and with NoSQL stores like MongoDBExperience with Serverless, Microservices and Containerization (Docker, AWS ECS or K8s)Experience with AWS or similar cloud computing platformsExperience with Node.js, ReactNice-to-have ExperienceExperience working closely with DevOps, Release Engineering, and/or InfoSecExperience with SSO, AuthN/AuthZ, and Identity and Access ManagementOur StackFrontendReactCypress.io for testingBackendNode.jsMongo, PostgresPlatformJenkins, LaumchDarklyDocker & K8S,AWS SDK, EKS, SESObservability & Alerting:,
Keyskills :
front endrole modelcloud computingcoding standardsproduct engineeringrelease engineeringsoftware developmenttechnical leadershiprelational databasesawsbarsdkssoecscloudnosqltestsstoresdesigndevops