Apply

Staff Engineer

Posted 2024-11-07

View full description

💎 Seniority level: Staff, Experience of working in a high growth scaleup environment

📍 Location: United States, Netherlands, United Kingdom, Spain, Estonia, Portugal, France, Sweden, Canada, GMT, CET

🔍 Industry: Climate technology

🏢 Company: Overstory

🗣️ Languages: English, Dutch, French, Spanish, German, Italian, Portuguese, Russian, Luxembourgish, Lithuanian, Bulgarian, Indonesian, Cantonese, Estonian, Korean

⏳ Experience: Experience of working in a high growth scaleup environment

🪄 Skills: LeadershipPythonFull Stack DevelopmentGCPTypeScriptFastAPIGrafanaPostgresReactCommunication SkillsCollaborationMentoring

Requirements:
  • Broad and deep understanding of system design with the ability to select appropriate paradigms/technologies.
  • Experience in full stack development including React/Typescript, Python/fastAPI, and Postgres DB.
  • Comfortable in a build-run environment using GCP, cloud run, grafana, k8s, or similar.
  • Ability to design and implement scalable and resilient systems.
  • Strong leadership skills for mentoring and coaching.
  • Excellent communication and collaboration skills.
  • Passion for learning and staying updated with industry trends.
Responsibilities:
  • Evolve a suite of web tools for utility companies to manage risks associated with climate change, wildfires, and storms.
  • Ensure product can handle 3x YoY growth.
  • Accelerate time to value of new product capabilities.
  • Reduce manual work for vegetation analysis ingestion.
Apply

Related Jobs

Apply
🔥 Staff Engineer
Posted 2024-11-20

📍 Cambridge, MA

🧭 Full-Time

💸 128000 - 139000 USD per year

🔍 Marketing and advertising

🏢 Company: Known

  • Must possess at least a Master’s degree in Computer Science or a closely related field plus 3 years of experience as a full-stack software engineer.
  • Alternatively, a Bachelor’s degree in Computer Science or a closely related field plus 5 years of progressive experience is acceptable.
  • Must have at least 1 year of experience in the advertising or marketing industry.
  • Professional experience must include: TypeScript, PostgreSQL, Google Cloud, Snowflake, AWS, CircleCI, Docker, Airflow, Linux, MacOS, Node.js, Vue.js.
  • Must have experience with digital and television platforms.
  • Highly proficient in Python and experience with SQL databases is required.

  • Manage complex projects related to the development of data applications for marketing and advertising across television and digital platforms.
  • Serve as the subject-matter expert and drive the development of data applications.
  • Collaborate with stakeholders to translate business requirements into technical requirements and workflows.
  • Set project milestones, manage releases, and lead implementation.
  • Oversee continuous integration/delivery, testing, and tooling design.
  • Research and present new technologies to improve performance.

AWSDockerNode.jsPostgreSQLPythonSQLSnowflakeTypeScriptVue.JsAirflowVue.jsLinux

Posted 2024-11-20
Apply
Apply

📍 United States of America

💸 115000 - 300000 USD per year

🔍 Insurance

🏢 Company: external

  • Fluency with at least one modern programming language (C#, Java, Python, or GO).
  • Hands-on software development experience (10-20% of the time).
  • Strong system design, architecture knowledge, and full lifecycle understanding.
  • Passion for testing (unit, integration, functional, performance).
  • Foundation in algorithms, data structures, and core computer science concepts.
  • Experience implementing RESTful and GRPC services, micro-services, and messaging technology.
  • Knowledge of SaaS/PaaS/IaaS cloud technologies and platforms like AWS, GCP, or Azure.
  • Understanding of SQL and NoSQL databases.
  • Ability to construct and apply metrics for decision-making.
  • Strong site reliability engineering principles.
  • Exceptional leadership, communication, and negotiation skills.
  • Strategic thinking and positive change project driving experience.

  • Manage projects and processes to ensure team efficiency.
  • Hire, mentor, and manage engineering staff.
  • Perform engineering design evaluations within constraints.
  • Influence platform design to meet business needs.
  • Set and report KPIs for data-driven decisions.
  • Oversee software development execution.
  • Simplify and standardize designs for performance.
  • Ensure availability and performance of production applications.
  • Build relationships with tech teams and business partners.

AWSLeadershipPythonSoftware DevelopmentSQLCloud ComputingGCPIoTJavaC#StrategyAlgorithmsAzureData StructuresGogRPCNosqlCommunication SkillsNegotiation

Posted 2024-11-20
Apply
Apply
🔥 Staff Engineer
Posted 2024-11-20

📍 Canada, United States, Brazil, Argentina, Peru

🔍 Construction and industrial engineering sectors

🏢 Company: UpRecruit

  • 10+ years in software engineering.
  • 3+ years of professional experience in Python.
  • Proficiency in HTML/CSS, JavaScript, and modern web frameworks like React.
  • Understanding of machine learning fundamentals.
  • Strong grasp of networking principles.
  • Experience deploying container-based applications using Kubernetes.
  • Familiarity with deployment tools like Ansible or Terraform.
  • Knowledge of databases such as MongoDB, Cassandra, or SQL.
  • Experience with cloud platforms (AWS, Azure, GCP).
  • Proficiency in CI/CD pipeline management with tools like Jenkins.
  • API design and implementation experience, including REST and GraphQL.

  • Lead the adoption of best practices in code standards, testing strategies, CI/CD processes, and security protocols.
  • Optimize system architecture by balancing complexity and cost, including application hosting, communication between components, and API design.
  • Contribute directly to high-impact projects.
  • Mentor engineering team members and support their career growth.

AWSPythonSQLGCPHTMLCSSJavascriptJenkinsKubernetesMachine LearningMongoDBJavaScriptAzureCassandraReactCI/CDTerraform

Posted 2024-11-20
Apply
Apply

📍 United States

🧭 Full-Time

💸 195720 - 244645 USD per year

🔍 Edge cloud computing

🏢 Company: Fastly

  • Minimum of 7 years of Software Engineering experience.
  • At least 3 years of experience with systems-level programming (programming languages, compilers, runtimes, or operating systems).
  • Willingness to dive into and learn bleeding-edge and developing technologies.
  • Optional experience in research, technical leadership in open source, and familiarity with Rust, Go, C, or C++.

  • Coordinate and communicate seamlessly with team members and across other technical and product teams.
  • Contribute to code reviews, improving the codebase and other team processes.
  • Manage projects from a technical lead role, driving project progress and communicating project status to stakeholders.
  • Focus on areas such as the Wasmtime runtime environment, compilers, and language runtimes for Wasm.

Software DevelopmentServerless

Posted 2024-11-16
Apply
Apply
🔥 Staff Engineer
Posted 2024-11-16

📍 United Kingdom, Poland, Spain

🔍 Beauty and wellness marketplace

🏢 Company: Booksy

  • Expertise in specific technologies or product domains.
  • Proven ability to design, develop, test, deploy, and maintain complex systems.
  • Architect robust, scalable, and secure solutions.
  • Proficient in Python programming, with a comprehensive understanding of advanced features and best practices.
  • Experience in JavaScript/TypeScript and modern web frameworks (preferably Vue.js).
  • Extensive experience with PostgreSQL database management, including advanced querying and database administration.
  • Proficiency in writing comprehensive test suites and test automation.
  • Demonstrate a deep understanding of advanced architectural patterns, such as microservices and event-driven architecture.
  • Design, implement, and maintain containerized applications using Docker, developing CI/CD pipelines.
  • Implement and maintain observability practices for application performance and troubleshooting.

  • Lead major technical projects, ensuring they align with the company's strategic goals and deliver measurable impact.
  • Promote advanced engineering practices within the team, setting high standards for development methodologies, testing frameworks, and system security.
  • Contribute to defining and executing the technical strategy for the engineering department, driving architectural decisions that enhance system performance, scalability, and resilience.
  • Provide mentorship and technical guidance to peers and junior team members, fostering skill development and enhancing team expertise.
  • Clearly communicate complex technical concepts to both technical and non-technical stakeholders, facilitating informed decision-making.

DockerLeadershipPostgreSQLPythonJavascriptTypeScriptVue.JsJavaScriptStrategyVue.jsCI/CDMicroservices

Posted 2024-11-16
Apply
Apply

📍 US, UK, Germany, Australia

🧭 Full-Time

🔍 Employee experience platform

  • Solid understanding of systems architecture and programming.
  • Expertise in web platform fundamentals (HTML, CSS, DOM, accessibility, performance, responsive design) and modern JavaScript frameworks (e.g., React).
  • Experience building large-scale JavaScript/TypeScript applications with emphasis on design patterns and codebase health.
  • Experience creating a React component library used by multiple teams adhering to high quality standards.
  • Experience in change management and effective communication of change at scale.

  • Drive the technical vision and strategy for Culture Amp’s design system.
  • Drive continuous improvements to design system tooling, engineering systems and processes.
  • Coach and uplift other engineers in the team.
  • Build connections with other teams to influence adoption of the design system.

LeadershipAgileDesign PatternsHTMLCSSJavascriptTypeScriptJavaScriptStrategyReactDocumentationCoaching

Posted 2024-11-14
Apply
Apply

📍 North America, South America, Europe, Asia

🧭 Full-Time

💸 180000 - 230000 USD per year

🔍 Digital creative agency

🏢 Company: Code and Theory

  • Proven technical experience leading practice around Adobe Workfront.
  • Minimum 2 years as a Workfront System Admin or Consultancy Experience.
  • At least 1 year of experience in Workfront implementation.
  • 1 year leading multi-platform Adobe solutions as a product owner or consultant.
  • 1 year configuring integrations and automations using Workfront Fusion.
  • Bachelor's degree in Computer Science, IT, Engineering, or related field.

  • Help clients adopt and optimize Adobe Workfront.
  • Act in a consulting capacity, defining solutions and accelerating delivery.
  • Provide best practice guidance on Adobe Workfront.
  • Configure Workfront functionalities to meet business requirements.
  • Lead client discovery sessions and assess business processes.

LeadershipProject ManagementProduct ManagementProject CoordinationCross-functional Team LeadershipCommunication SkillsAnalytical SkillsCollaborationProblem Solving

Posted 2024-11-14
Apply
Apply

📍 Finland, Sweden, Germany, Denmark, Estonia

🔍 Technology, Delivery Services

  • +2 years of proven experience as a Staff or Principal Engineer in large-scale CI/CD tooling.
  • 8+ years of hands-on experience in software engineering and system design.
  • Strong understanding of software development processes and best practices.
  • Proficiency in or willingness to learn Python3 or Go.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Experience with version control systems (e.g., Git).
  • Strong familiarity with containerisation and orchestration tools (e.g., Docker, Kubernetes).
  • Proactive, data-driven mindset capable of driving organizational changes.
  • Experience supporting large-scale development teams across multiple locations.
  • Experience in build and release domain within +500 microservices and multi-region Kubernetes clusters.

  • Lead the design and development of a robust, scalable platform architecture.
  • Provide technical direction and leadership to multiple teams.
  • Drive the adoption of cutting-edge technologies to improve platform efficiency and security.
  • Mentor and guide engineers, fostering a culture of continuous learning.
  • Collaborate with other engineering teams to align platform initiatives with business needs.
  • Ensure high reliability of the platform by implementing effective solutions.
  • Design and maintain build and release processes that automate engineer workflows.
  • Maintain documentation of platform architecture and best practices.
  • Implement and enforce best practices for data protection and platform integrity.
  • Make data-driven decisions to guide strategic initiatives.
  • Engage in hands-on implementation as necessary.

DockerLeadershipPythonSoftware DevelopmentGitKubernetesGoCollaborationCI/CDAttention to detailDocumentationMicroservicesCompliance

Posted 2024-11-13
Apply
Apply

📍 US

🧭 Full-Time

🔍 Healthcare

  • 10+ years of overall hands-on professional experience with distributed systems engineering.
  • 5+ years of meaningful coding experience with Golang, including shipping production systems.
  • 5+ years of experience with core technologies in a cloud environment, such as AWS, Kubernetes, and Docker.
  • 2+ years of meaningful coding experience with Python.
  • Experience with application, server, and service security protocols like OAuth2.
  • Strong capabilities in testing and test automation techniques.
  • Familiarity with SQL, NoSQL, and key-value stores.
  • Excellent asynchronous communication skills and a commitment to learning.

  • Develop core platform features using Golang, Python, and cloud services with a focus on developer experience and testing.
  • Apply experience with distributed systems to enhance architecture and services.
  • Collaborate with engineering and other teams to convert requirements into technical solutions.
  • Partner with cloud/SRE team for performance tuning of Kubernetes clusters and storage needs.
  • Assist in reviewing security testing findings and implementing secure coding practices.
  • Influence the engineering organization to adopt best practices in software development.
  • Write and maintain system specifications, documentation, and test plans.
  • Serve as a peer reviewer for code and participate in architecture specification reviews.
  • Mentor less-experienced developers.

AWSDockerPostgreSQLPythonSoftware DevelopmentSQLBashKafkaKubernetesSQLiteAirflowGoGolangSparkLinuxDocumentation

Posted 2024-11-13
Apply
Apply

📍 United States of America

💸 115000 - 230000 USD per year

🏢 Company: External

  • Expertise in designing and managing large-scale distributed data systems.
  • Strong knowledge of modern data platforms (e.g., Snowflake, Spark, Datalake, Kafka).
  • Hands-on experience with major cloud platforms (AWS, GCP, Azure).
  • Proficiency in programming and scripting (Python, Java, Scala, Go).
  • In-depth knowledge of CI/CD practices, containerization (Docker, Kubernetes), and infrastructure-as-code (Terraform, Ansible).

  • Lead the design and implementation of large-scale, fault-tolerant, and highly available data platforms.
  • Architect and develop end-to-end data pipelines that ensure reliability, scalability, and performance of data processing systems.
  • Drive best practices for data reliability, disaster recovery, monitoring, alerting, and incident management.
  • Collaborate with cross-functional teams (data engineering, DevOps, SREs) to integrate, test, and improve platform reliability and performance.
  • Mentor and guide engineers across the organization.

AWSDockerPythonSoftware DevelopmentSQLGCPJavaKafkaKubernetesSnowflakeApache KafkaAzureData engineeringGoGrafanaPrometheusNosqlSparkCommunication SkillsCI/CDDevOpsTerraformCompliance

Posted 2024-11-13
Apply