Apply

Staff Engineer (Remote)

Posted 2024-10-19

View full description

💎 Seniority level: Staff, 6+ years of professional software development experience within Web frameworks/Java/JavaScript; 4+ years of experience with architecture and design; 4+ years of experience with cloud services

📍 Location: United States of America

💸 Salary: 110000 - 236500 USD per year

🔍 Industry: Insurance

🏢 Company: external

⏳ Experience: 6+ years of professional software development experience within Web frameworks/Java/JavaScript; 4+ years of experience with architecture and design; 4+ years of experience with cloud services

🪄 Skills: AWSDockerProject ManagementPythonSoftware DevelopmentDesign PatternsGCPCSSJavaJavascriptKubernetesOAuthTypeScriptUI DesignC#JiraAlgorithmsAzureContent managementData StructuresHTML5ReduxReactCollaborationJavaScriptMentoringDevOpsMicroservices

Requirements:
  • Strong UI/UX and prototype design knowledge and experience.
  • Fluency with HTML5, React, Redux, JavaScript/TypeScript, CSS, JSON, and RESTful Web Services.
  • Strong cloud platform knowledge (AWS, GCP, Azure, etc.).
  • Experience with project and work item management tools such as Azure DevOps, JIRA.
  • In-depth knowledge of CS data structures and algorithms.
  • Fluency and specialization in modern languages like Java and Python.
  • Experience with Microservices architecture and extensible REST APIs.
  • Experience with AI/ML and data-driven integration.
  • Experience building architecture and design of new and current systems.
  • Fluency in DevOps concepts and Azure DevOps Operational Framework.
  • Experience with application monitoring tools and performance assessments.
  • Knowledge of security protocols like Active Directory, SAML, OAuth.
Responsibilities:
  • Scope, design, and build scalable, resilient distributed systems.
  • Build product definition and leverage technical skills to drive towards the right solution.
  • Engage in cross-functional collaboration throughout the entire software lifecycle.
  • Lead design sessions and code reviews with peers to elevate the quality of engineering across the organization.
  • Define, create, and support reusable application components/patterns from a business and technology perspective.
  • Mentor other engineers.
  • Consistently share best practices and improve processes within and across teams.
Apply