Apply

Staff Engineer (Full Stack)

Posted 6 days agoViewed

View full description

💎 Seniority level: Staff, 5-7 years

💸 Salary: 130000.0 - 230000.0 USD per year

🔍 Industry: B2B labor marketplace in animal healthcare

🏢 Company: Roo👥 11-50💰 $11,000,000 Series A over 2 years agoHospitalVeterinaryHealth Care

🗣️ Languages: English

⏳ Experience: 5-7 years

Requirements:
  • Minimum of 5-7 years of professional experience with JavaScript as a Full Stack Software Engineer working with React and Node.js
  • Experience working with a growing team and early stage startup strongly preferred
  • Proficient at writing complex and efficient SQL queries
  • Experience with Node.js, Express, HTML5, CSS, React, Redux, Next.js, AWS, and Relational Databases
Responsibilities:
  • Work closely with our product managers, designers, and other engineers to build out new products and features for the Roo platform
  • Partner with your fellow engineering leaders to help shape Roo’s technical architecture and tech stack, and help us set ourselves up for success during our next phase of growth
  • Assume leadership of new projects from conceptualization to deployment
  • Help lead the design and development of scalable code architecture and write clear maintainable code on the front and back-end
Apply

Related Jobs

Apply

📍 United States of America

💸 115000.0 - 230000.0 USD per year

🔍 Insurance

🏢 Company: external

  • 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
  • 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

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

Posted 15 days ago
Apply
Apply

📍 San Francisco, CA, Chicago, IL, Denver, CO, US

🧭 Full-Time

💸 170000.0 - 210000.0 USD per year

🔍 Finance

🏢 Company: Caribou👥 251-500💰 $115,000,000 Series C almost 3 years agoAutomotiveLendingFinancial ServicesFinTech

  • Prior work leading engineers maintaining and improving consumer applications and partner integration APIs.
  • Enjoys collaborating with Product, Design, and Data teams to turn ideas into real features that drive revenue and satisfy end users needs.
  • Detail-oriented engineers, with an understanding of, and a passion for, creating well-crafted software.
  • Driven, life-long learners committed to expanding their skills in both leadership and engineering.
  • Full-stack understanding of production software systems from Docker to DOM, to containers and caches, to databases and DNS, to runtimes and REST.
  • Leaders with a commitment to bringing out the best in those around them as a measure of their success.
  • Seasoned engineers with experience deploying and operating their products in production, troubleshooting and resolving production incidents.
  • Thrives in a remote-first environment, self-motivated, with an appreciation for collaboration and growth opportunities within a diverse team.
  • Work with other Staff engineers and leadership to improve our code, striving for flexibility and agility in the face of expanding and changing business requirements.
  • Mentor and coach the engineers on the team to expand their skillsets through peer programming, coaching, and being a multiplier of leadership.
  • Aid in work breakdown and agile trade offs in our scrum process, efficiently and effectively delivering great software sprint by sprint.
  • Participate as a non-manager leader engaged with leadership on planning and partner business development discussions.
  • Partner with Product Owners to understand the market and business context for your product, participating in a collaborative environment for product design and evolution.
  • Play a leadership role in defining and evolving how Engineering works at Caribou.

LeadershipNode.jsAgileRubyRuby on RailsTypeScriptReact

Posted 2 months ago
Apply

Related Articles

Posted about 1 month ago

Why remote work is such a nice opportunity?

Why is remote work so nice? Let's try to see!

Posted 7 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 8 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 8 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 8 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.