Apply

Staff Engineer

Posted 4 months agoViewed

View full description

πŸ’Ž Seniority level: Staff, 9+ years

πŸ“ Location: Europe

πŸ” Industry: Software Development

🏒 Company: NivodaπŸ‘₯ 251-500πŸ’° $51,000,000 Series C 6 months agoMarketplaceLogisticsJewelrySupply Chain ManagementPrecious Metals

πŸ—£οΈ Languages: English

⏳ Experience: 9+ years

πŸͺ„ Skills: AWSNode.jsPostgreSQLPythonJenkinsSparkCI/CDDevOpsMicroservices

Requirements:
  • 9+ years of experience in software engineering, with at least 3 years in a senior or staff-level role.
  • Strong proficiency in Node.js, Python, and scripting languages.
  • Extensive experience with AWS (EC2, Lambda, S3, RDS, etc.), DevOps practices, and infrastructure as code (IaC).
  • Proven experience in migrating applications from monolithic to microservices architecture, with a solid understanding of service mesh concepts.
  • Strong experience with CI/CD practices, particularly using Jenkins or similar tools.
  • Deep knowledge of PostgreSQL and experience with Spark and AWS Glue for data processing.
  • Familiarity with OpenSearch and NoSQL databases.
  • Excellent problem-solving skills with a focus on delivering scalable and robust solutions.
  • Strong communication and collaboration skills, with the ability to mentor and influence teams.
Responsibilities:
  • Design and implement highly scalable and resilient architectures for our Node.js-based platform.
  • Lead the migration from monolithic architectures to microservices, utilizing service mesh strategies for enhanced system interoperability.
  • Collaborate with cross-functional teams to develop and maintain CI/CD pipelines using Jenkins, AWS, and Datadog.
  • Optimize AWS cloud infrastructure for cost, performance, and security, ensuring best practices are followed.
  • Mentor junior engineers, providing guidance on best coding practices, architecture design, and technical problem-solving.
  • Perform in-depth debugging, performance tuning, and troubleshooting across various components of the tech stack.
  • Implement and improve monitoring, logging, and alerting strategies with Datadog.
  • Develop automation tools and scripts to streamline operational processes and improve system reliability.
  • Collaborate with product teams to gather requirements and deliver scalable solutions that enhance the user experience.
Apply

Related Jobs

Apply

πŸ“ Germany, EU

πŸ” E-pharmacy

  • Successfully designed and developed robust, highly available SaaS solutions that address complex business requirements.
  • Solid background in building reliable and scalable Java services, with expertise in system and software design principles.
  • Confident in using Docker and Kubernetes in production environments, ensuring efficient and reliable deployments.
  • Know how to design, document, and maintain APIs that are intuitive, scalable, and effective for integration with other systems.
  • Design and develop scalable, reliable solutions for managing orders across complex system landscapes.
  • Establish a collaborative, autonomous team culture, mentor team members, and share your expertise to drive innovation.
  • Provide tools, strategies, and functionality to ensure seamless integration and enablement across engineering teams.
  • Define KPIs and employ SRE practices to ensure reliability, observability and performance.

Backend DevelopmentDockerNode.jsDesign PatternsJavaJava EEKubernetesMongoDBSoftware ArchitectureSpring BootAPI testingREST APICI/CDMicroservicesSaaS

Posted 4 days ago
Apply
Apply

πŸ“ Brazil, Mexico, Colombia, Argentina, Peru, Croatia, South America, Serbia, US

🧭 Full-Time

πŸ’Έ 5000.0 - 6500.0 USD per month

πŸ” Software Development

🏒 Company: Space InchπŸ‘₯ 11-50Social Media

  • 8+ years of experience in full-stack development, of which at least 3 in tech leadership positions.
  • Familiarity with different programming languages, but with a focus on Python, Vue.js, React and Node.
  • Strong skills in setting up design architecture for new projects/features, along with experience in estimating and overseeing implementation.
  • Providing estimates and designing architectures for new projects or features.
  • Reviewing plans and estimates proposed by engineers during sprint grooming.
  • Conducting code reviews to ensure high-quality standards.
  • Assisting engineers in overcoming technical challenges when they encounter roadblocks.
  • Writing code for the projects as needed.

AWSBackend DevelopmentLeadershipNode.jsProject ManagementPythonSQLFull Stack DevelopmentGitReact.jsSoftware ArchitectureVue.Js.NETCommunication SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIs

Posted 2 months ago
Apply
Apply

πŸ“ US or EU

🧭 Full-Time

🏒 Company: ClarifyπŸ‘₯ 1-10Information ServicesE-LearningLanguage Learning

  • 8+ years of experience building scalable platforms.
  • Good understanding of database internals and experience in schema design.
  • Experience working on the AWS platform.
  • Excitement for integrating the latest LLMs into products.
  • Hands-on experience with data pipeline technologies: Spark, Flink, etc.
  • Proficient with our technology stack: React, TypeScript, Next.js, and Postgres.
  • Pragmatic problem solver with a focus on delivering impact.
  • Demonstrated personal and professional maturity.
  • Experience taking software from ideation to production.
  • Strong problem-solving and critical-thinking skills.
  • Excellent communication and collaboration skills.
  • Startup experience or a desire to build your own company one day.
  • Design and develop high-quality product software, drive the architectural decision, and full product delivery life cycle for new platform capabilities.
  • Collaborate with cross-functional teams to deliver product features on time.
  • Work with the team to build data integrations with various tools in the ecosystem.
  • Partner with our founders on the strategy of our customer-facing experiences.
  • Write technical documentation and contribute to internal processes.
  • Have high ownership over technical decisions and direction.
  • Help educate and guide all future engineers in our technology stack.
  • Establish standards and best practices for engineering.

AWSBackend DevelopmentPostgreSQLSoftware DevelopmentReact.jsSoftware ArchitectureTypeScriptNext.jsCI/CDRESTful APIs

Posted 2 months ago
Apply
Apply
πŸ”₯ Staff Engineer
Posted 3 months ago

πŸ“ Central and Eastern Europe, Asia, Middle East, and Africa

🧭 Full-Time

πŸ” Quality Management

🏒 Company: TestlioπŸ‘₯ 101-250πŸ’° $12,000,000 Series B over 3 years agoDeveloper ToolsTest and MeasurementSaaSMobileSoftware

  • 5-10 years of full-stack coding experience, building modern cloud-native applications
  • Strong affinity with our tech stack of React, TypeScript, NodeJS, Graphql, PHP, MySQL, AWS, Kafka
  • In-depth knowledge of core browser concepts and responsive web design
  • Practical knowledge of modern API architecture, microservices, and event-driven design
  • Experience in writing automated tests is a strong plus
  • AI/ML experience is a plus
  • AWS Solutions Architect certification is a plus
  • Work in a team environment: contribute to team tasks and goals; follow team processes (Scrum) and rituals
  • Work closely with designers and business stakeholders to bring the best solutions to end users
  • Do technical design of full stack system components that fit into long-term architecture, addressing all the functional and non-functional requirements
  • Build and implement performant, scalable, and quality products, in an iterative approach
  • Write quality code, push for high standards, conduct code reviews
  • Write automated tests and conduct manual testing of changes
  • Lead debugging and root cause analysis of complex problems, offer solutions
  • Help and mentor other team members, proactively share and document knowledge

AWSGraphQLNode.jsPHPSoftware DevelopmentAgileCloud ComputingFull Stack DevelopmentKafkaMySQLQA AutomationReact.jsSCRUMTypeScriptAlgorithmsAPI testingData StructuresManual testingTestRailCI/CDRESTful APIsDevOpsMicroservicesSoftware EngineeringDebugging

Posted 3 months ago
Apply
Apply

πŸ“ Croatia, South America, Serbia, US

🧭 Full-Time

πŸ’Έ 4000.0 - 5200.0 EUR per month

πŸ” Software Development

🏒 Company: Space InchπŸ‘₯ 11-50Social Media

  • 8+ years of experience in full-stack development, of which at least 3 in tech leadership positions.
  • Familiarity with different programming languages, but with a focus on Python, Vue.js, React and Node
  • Strong skills in setting up design architecture for new projects/features, along with experience in estimating and overseeing implementation.
  • Providing estimates and designing architectures for new projects or features.
  • Reviewing plans and estimates proposed by engineers during sprint grooming.
  • Conducting code reviews to ensure high-quality standards.
  • Assisting engineers in overcoming technical challenges when they encounter roadblocks.
  • Writing code for the projects as needed.

AWSBackend DevelopmentLeadershipNode.jsProject ManagementPythonSQLDesign PatternsFull Stack DevelopmentGitReact.jsSoftware ArchitectureVue.Js.NETCI/CDProblem SolvingAgile methodologiesRESTful APIsMicroservicesSoftware Engineering

Posted 3 months ago
Apply
Apply

πŸ“ United Kingdom

🧭 Full-Time

πŸ’Έ 100000.0 GBP per year

πŸ” Software Development

🏒 Company: RipjarπŸ‘₯ 101-250πŸ’° Private 7 months agoArtificial Intelligence (AI)Predictive AnalyticsAnalyticsCyber SecurityData VisualizationNatural Language ProcessingSoftware

  • Deep and broad experience in building and designing software.
  • Concrete knowledge and experience of software design patterns, industry best practices and architecture design.
  • Demonstrated expertise in deploying software into production environments
  • Experience designing distributed systems that manage extensive data and/or workloads.
  • Expertise in Software Engineering
  • Strong working knowledge of one or more of our tech stack, these include: JavaScript, ElasticSearch, OpenSearch, MongoDB, Apache Kafka, EKS and Kubernetes.
  • Experience with microservices architectures
  • Own the software design and technology for a technical area of Labyrinth Screening.
  • Collaborate with the wider engineering teams, technology, product leaders and customers to establish requirements, design and deliver high quality software.
  • Incorporate engineering principles and methodologies into the broader organisational decision-making process to ensure problem definition, solution development and quality assurance are effectively integrated into our business outcomes.
  • Take a leading role in Labyrinth Screening’s engineering organisation: contributing to standards, design patterns and technology approaches across our technical teams.
  • Ensure consistent application of architectural decisions and guidelines across Ripjar's software products.

AWS EKSElasticSearchJavascriptKubernetesMongoDBSoftware ArchitectureApache KafkaMicroservicesSaaS

Posted 3 months ago
Apply
Apply

πŸ“ Copenhagen, London, Stockholm, Berlin, Madrid, Montreal, Lisbon, 35 other countries

πŸ” Financial technology

🏒 Company: PleoπŸ‘₯ 501-1000πŸ’° $42,922,001 Debt Financing about 1 year agoπŸ«‚ Last layoff over 2 years agoMobile PaymentsFinancial ServicesPaymentsInformation TechnologyFinTech

  • Cloud environments / distributed systems / microservices (AWS, Google Cloud, Kubernetes)
  • Architecting scalable solutions and API design
  • Authentication & authorisation for APIs
  • Server-side languages (we mainly use Kotlin and TypeScript)
  • Testing frameworks, observability, and monitoring
  • Optional but beneficial: 3rd party authentication providers
  • Architectural Ownership: Take charge of critical system components.
  • Visionary Thinking: Articulate the 'why' behind each technical decision with clarity and passion.
  • Continuous Innovation: Bring fresh ideas and strategic trade-offs rooted in a deep understanding of our users.
  • Iterative Development: Build features incrementally with a focus on early feedback and continuous improvement.
  • Mentorship: Foster a culture of innovation and collaboration through technical coaching and inclusion.

AWSKotlinKubernetesTypeScriptMicroservices

Posted 4 months ago
Apply
Apply

πŸ“ United States, Canada, Europe

🧭 Full-Time

πŸ’Έ 155000.0 - 232000.0 USD per year

πŸ” Software Development

🏒 Company: DigitalOceanπŸ‘₯ 1001-5000πŸ’° $34,913,641 Post-IPO Equity over 3 years agoπŸ«‚ Last layoff over 2 years agoVirtualizationDevOpsWeb HostingCloud ComputingSaaS

  • Significant experience using or administering Linux systems
  • Significant experience writing documents in English - especially technical documentation, post-mortems, and/or blogging
  • Significant experience reading, writing, and debugging code
  • Experience with incident management and incident response
  • A strong SRE background
  • Proficiency with shell & git
  • Proficiency with continuous integration systems and concepts
  • Experience leveraging monitoring systemsΒ  (e.g. Grafana, Prometheus, Looker, Elasticsearch) for data-driven outcomes
  • Comfortable executing in an asynchronous remote environment
  • Improving toilsome availability-related policies & processes
  • Communicating incident status clearly to customers
  • Working with service teams to drive availability improvements
  • Communicating internally with tons of lovely engineers
  • Working collaboratively in a changing environment
  • Driving data-informed decision making
  • Responding to Slack messages & keeping up with various streams of conversation
  • Spending time on hackathons, education, employee groups, and open source projects

PythonData AnalysisElasticSearchGitKubernetesMySQLGrafanaPrometheusCommunication SkillsAnalytical SkillsCI/CDAgile methodologiesRESTful APIsLinuxDevOpsTerraformScriptingDebugging

Posted 5 months ago
Apply
Apply
πŸ”₯ Staff Engineer
Posted 5 months ago

πŸ“ Portugal, Denmark, UK, Germany, Sweden, Spain, Canada

🧭 Full-Time

πŸ’Έ 101000.0 EUR per year

πŸ” Financial technology

🏒 Company: PleoπŸ‘₯ 501-1000πŸ’° $42,922,001 Debt Financing about 1 year agoπŸ«‚ Last layoff over 2 years agoMobile PaymentsFinancial ServicesPaymentsInformation TechnologyFinTech

  • Cloud environments / distributed systems / microservices (AWS, Google Cloud, Kubernetes)
  • Architecting scalable solutions and API design
  • Authentication & authorization for APIs
  • Server-side languages (Kotlin, TypeScript)
  • Testing frameworks, observability, and monitoring
  • Credit or other payments-related systems
  • Take charge of critical system components.
  • Articulate the 'why' behind each technical decision with clarity.
  • Bring fresh ideas and strategic trade-offs rooted in understanding users.
  • Build features incrementally with a focus on early feedback.
  • Foster a culture of innovation and collaboration through mentorship.

AWSKotlinTypeScriptMicroservices

Posted 5 months ago
Apply
Apply

πŸ“ UK, India, Germany

🧭 Full-Time

πŸ” Finance

🏒 Company: Careers at Tide

  • Extensive experience (10+ years) in building server-side applications and knowledge of relevant programming languages.
  • Sound knowledge of a backend framework such as Spring/Spring Boot.
  • Experience with running microservices and implementing RESTful APIs.
  • Background in engineering scalable solutions in a cloud-native setup.
  • Mindset for delivering secure, well-tested, and well-documented software.
  • Ability to oversee code and processes from development to production.
  • Exposure to payment services and integration with third-party providers.
  • Experience with relational databases and comfortable in an agile environment.
  • Defining and owning part of the target architecture for your domain.
  • Working on early engineering phases to establish a foundation for team efforts.
  • Collaborating with product teams on technological partnerships.
  • Leading engineers in the team with a balanced focus on design, coding, and coaching.
  • Aligning visions and roadmaps with other Staff Engineers for multi-domain initiatives.
  • Translating requirements into engineered solutions with product owners and other stakeholders.
  • Contributing to the Community of Practice as a beacon for best practices.

AWSDockerPostgreSQLAgileFlutterJavaKafkaMySQLSpringSpring BootAngularCI/CDRESTful APIsTerraformMicroservicesCoaching

Posted 6 months ago
Apply