Apply

Staff Engineer Full Stack Developer - Data (REMOTE)

Posted 13 days agoViewed

View full description

💎 Seniority level: Staff, 6+ years

📍 Location: United States of America

💸 Salary: 115000.0 - 230000.0 USD per year

🔍 Industry: Insurance

🏢 Company: external

🗣️ Languages: English

⏳ Experience: 6+ years

🪄 Skills: Backend DevelopmentDockerGraphQLLeadershipPythonSoftware DevelopmentSQLCloud ComputingDesign PatternsFrontend DevelopmentGitHTMLCSSJavascriptKubernetesMicrosoft AzureSnowflakeTypeScriptData engineeringNosqlReactCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringLinuxMicroservicesCross-functional collaboration

Requirements:
  • Expertise in Python and Typescript/JavaScript. Experience with other programming languages like Java/ Kotlin or Golang
  • Expertise in frontend development: Develop responsive and user-friendly interfaces using HTML, CSS, JavaScript, vite/ webpack and front-end frameworks/libraries like React, MUI, Ant Design etc.
  • Expertise in backend development: Develop backend micro-services using RESTful APIs, GraphQL, BFF (Backend for Frontend), ORMs, orchestration frameworks like Airflow, FastAPI, Spring Boot framework and/or other Spring technologies
  • Experience contributing to the architecture and design (ADRs, design patterns, system design, performance, scalability and reliability of systems, domain driven designs)
  • Experience with testing tools like junit, pytest, vitest, jest, playwright/cypress etc
  • Experience with relational and non-relational database technologies (SQL, Oracle, Postgres, NoSQL (Cosmos, MongoDB etc)), data warehouses like Snowflake
  • Experience with Microsoft Azure cloud platform and Microsoft Azure Cloud services
  • Experience with Infrastructure as Code (IaC) tools, version control systems like GIT, CI/CD tools such as Jenkins, Gradle, Artifactory, Microsoft Azure DevOps and Github Actions
  • Experience with container orchestration services including Docker, Kubernetes, Helm
  • Experience with Big Data technologies such as HBase, Hive, Kafka, Graph DB and Cassandra
  • Experience with performance, load and stress testing (Gatling, locust or equivalent)
  • Experience with monitoring tools such as Dynatrace, Thousand Eyes, Influx, Grafana or equivalents and SRE (site reliability engineering) practices
  • Knowledge of SDLC, object-oriented design, software engineering best practices (code reviews, unit testing, unit, integration and end to end testing, on-calls etc)
  • Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication)
  • Experience working with shell scripting, bash/zsh/ sh
  • Experience working on different operating systems like Linux (Alpine, Ubuntu, Red Hat) & Windows
  • 6+ years of professional software development experience with the React/Python programming experience or an OOP style language
  • 4+ years of experience in open-source frameworks
  • 3+ years of experience with architecture and design
  • 3+ years of experience with AWS, GCP, Azure, or another cloud service
Responsibilities:
  • Scope, design and build scalable, resilient enterprise data governance, Privacy and Risk Engineering Solutions
  • Provide technical leadership for projects at the team level, mentor junior engineers and troubleshoot complex technical problems during execution phase
  • Lead design sessions and code reviews to elevate the quality of engineering across the organization
  • Leverage automation to remove redundant error prone tasks to improve the quality of the solution
  • Define features and user stories accurately fand leverage your technical skills to drive towards the right solutions
  • Engage in cross-functional collaboration with project stakeholders throughout the software lifecycle
  • Define, create, and support reusable application components/patterns from a business and technology perspective
  • Consistently share best practices and improve processes within and across teams
  • Strong problem-solving ability
  • Ability to excel in a fast-paced environment
Apply