Apply

Staff Engineer

Posted about 1 month agoViewed

View full description

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

πŸ“ Location: Europe

πŸ” Industry: Software Development

🏒 Company: NivodaπŸ‘₯ 251-500πŸ’° $51,000,000 Series C 4 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

πŸ“ 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, 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 2 days ago
Apply
Apply

πŸ“ Croatia, Poland, Romania, Portugal

🧭 Full-Time

πŸ” Software Development

🏒 Company: ZyteπŸ‘₯ 251-500πŸ’° $3,000,000 Debt Financing over 3 years agoBig DataCloud ComputingSaaSPaaSData MiningSoftware

  • 10+ years of experience building large-scale, high-load, distributed systems.
  • Proficient in Java, C++, or Rust, with a strong understanding of networking protocols (TCP, HTTP, WebSockets) and event-driven architectures (Netty, Vert.x, etc.).
  • Hands-on with Linux and containerisation, comfortable deploying containerized services at scale.
  • Problem Solver & Debugger: You relish the challenge of tackling complex issues in production and can dissect them methodically.
  • Remote Team Player: Excellent communicator who thrives in a distributed, asynchronous environment.
  • Curious Hacker: Driven by an insatiable desire to learn, explore, and try new tools/techniques.
  • Design distributed systems that operate at global scale, spanning OCI, GCP, on-prem data centers, and even edge devices that run code within minimal footprint.
  • Optimize services written in Java, Python, Rust, and Node.js to handle massive throughput. Tweak networking protocols, memory usage, and concurrency models to push the limits of what’s possible.
  • From brainstorming features to shipping production code, you’ll be involved in every phaseβ€”design, implementation, testing, deployment, and beyond.
  • Partner with platform, product, and data science teams to deliver seamless solutions. You’ll also coach and mentor fellow engineers, sharing your expertise in scalable architecture.
  • Drive continuous improvements in performance, observability, and reliability. Advocate for testing, code quality, and robust DevOps practices.

DockerPythonJavaKafkaKubernetesSoftware ArchitectureC++GrafanaPrometheusRDBMSRustCI/CDProblem SolvingRESTful APIsLinuxDevOpsMicroservicesScalaNodeJSDebugging

Posted 18 days ago
Apply
Apply

πŸ“ Poland, Germany, United Kingdom

πŸ” Data science & product development

🏒 Company: Mozn

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • Minimum of 7+ years in cybersecurity, cloud engineering, or a related field.
  • Proven expertise in securing cloud platforms like AWS, Azure, or Google Cloud Platform (GCP).
  • Deep understanding of cloud security architecture and tools, including IAM, encryption, and WAF.
  • Hands-on experience with designing and managing IAM policies, roles, and permissions in cloud environments.
  • Proficiency in scripting or programming (Python, Go, or similar).
  • Experience with container security tools (e.g., Kubernetes security, Docker).
  • Experience with DevSecOps practices and tools (e.g., Terraform, Jenkins, Git).
  • Design and implement secure cloud architectures aligned with best practices, organizational goals, and industry standards.
  • Develop, implement, and manage robust IAM policies for least privilege access and secure identity federation.
  • Develop and enforce network security controls, including firewalls, VPNs, and zero-trust principles.
  • Collaborate closely with the Cybersecurity team to identify risks and define security requirements.
  • Lead cloud security incident investigations and implement remediation strategies.
  • Ensure compliance with regulatory standards and organizational policies.
  • Integrate security tools into CI/CD pipelines for automated checks.
  • Implement and manage cloud-native security solutions for threat detection.
  • Maintain comprehensive documentation for security policies and procedures.
  • Provide technical leadership and mentorship on cloud security best practices.

AWSDockerCybersecurityGCPKubernetesAzureCI/CDTerraformCompliance

Posted about 2 months ago
Apply
Apply

πŸ“ Europe

🧭 Full-Time

πŸ” SaaS (Software as a Service)

🏒 Company: Perspective.co

  • At least 8 years of experience in software development in a product SaaS environment, including hands-on technical leadership.
  • Deep understanding of technology, including proficiency in TypeScript, Node.js, and Next.js.
  • Solid grasp of distributed systems and modern web architecture principles.
  • Ability to articulate technical concepts clearly and keep stakeholders informed.
  • Passion for strong design and user experiences, focusing on performance metrics.
  • Get involved in coding to ensure clean, scalable solutions.
  • Lead the team, ensuring alignment and motivation.
  • Facilitate cross-team collaboration and healthy team culture.
  • Manage project progress with regular check-ins and retrospectives.
  • Ensure adherence to best practices and remove blockers for the team.

Node.jsSoftware DevelopmentDesign PatternsTypeScriptNext.js

Posted about 2 months ago
Apply
Apply

πŸ“ Poland

🧭 Full-Time

πŸ’Έ 32000.0 - 35500.0 PLN per month

πŸ” Healthcare technology

  • Have a solid technical background related to the whole SDLC and can support and unblock engineering teams in complex technical discussions.
  • Approach software development with a lean, proactive, and positive mindset, balancing impact and long-term sustainable development, with a strong accountability for delivering high-quality solutions.
  • Have strong experience in backend development with a holistic understanding of full-stack systems.
  • Experience in cross-team initiative and creating buy-in for technical initiatives.
  • Believe in continuous learning and improvement.
  • Have experience not only designing/implementing/delivering high-quality and impactful solutions, but also guiding and mentoring less experienced engineers.
  • Lead and drive technical initiatives that impact group-level and area level directions in an area with 3 groups and ~10 teams.
  • Actively partner with your Engineering Manager counterpart and engineering teams.
  • Provide accountability for all the technical initiatives led.
  • Work closely with the technical leaders of the area and the company to develop an effective technical strategy.
  • Act as a point of reference for our Engineering teams.
  • Provide technical guidance, mentorship, and coaching inside the team.

AWSBackend DevelopmentLeadershipPHPSoftware DevelopmentKubernetesMicroservices

Posted about 2 months ago
Apply
Apply

πŸ“ Spain

🧭 Full-Time

πŸ’Έ 90000.0 - 100000.0 EUR per year

πŸ” Healthcare technology

  • Solid technical background related to the whole SDLC to support and unblock engineering teams in complex technical discussions.
  • Approach software development with a lean, proactive, and positive mindset, balancing impact and long-term sustainable development.
  • Strong experience in backend development with a holistic understanding of full-stack systems.
  • Experience in cross-team initiatives and creating buy-in for technical initiatives.
  • Belief in continuous learning and improvement.
  • Experience designing, implementing, delivering high-quality and impactful solutions, and guiding mentoring less experienced engineers.
  • Lead and drive technical initiatives that impact group-level and area-level directions in an area with 3 groups and ~10 teams.
  • Actively partner with Engineering Manager counterparts and engineering teams.
  • Provide accountability for all technical initiatives.
  • Work closely with technical leaders of the area and the company to develop an effective technical strategy.
  • Act as a point of reference for engineering teams.
  • Provide technical guidance, mentorship, and coaching within the team.

AWSBackend DevelopmentLeadershipPHPFull Stack DevelopmentKubernetes.NETMicroservices

Posted about 2 months ago
Apply
Apply

πŸ“ Spain

🧭 Full-Time

πŸ” Software Development

🏒 Company: MongoDBπŸ‘₯ 1001-5000πŸ’° Post-IPO Equity about 7 years agoDatabaseOpen SourceCloud ComputingSaaSSoftware

  • 10+ years of experience building and maintaining large-scale, mission critical, distributed systems
  • 7+ years of experience working with a JVM language (preferably Java) or any Object Oriented language
  • Knowledgeable in building, deploying, monitoring, and maintaining services in a production environment
  • Experience using non-relational (e.g., MongoDB) or relational databases at scale
  • Expertise with Cloud platform services (e.g., AWS) and a good understanding of inter-service communication protocols (eg, sync vs async)
  • Superb written and verbal communication skills
  • Equally comfortable communicating and collaborating with engineering leaders, technical experts, and non-technical stakeholders across business units
  • Collect and aggregate metering data from a variety of internal and external services
  • Calculate and generate daily customer bills
  • Continuously improve the customer experience
  • Continuously improve and scale our backend systems
  • Ingest and aggregate detailed usage data from the major Cloud providers (AWS, Azure and Google Cloud)
  • Integrate with our internal data lake to support the business analytics needs of the Finance team
  • Integrate with internal business systems to support the Sales, Marketing, and Accounting teams
  • Become an expert in our systems, tools and processes
  • Partner with Director of Cloud Billing to create and execute on the technical vision and roadmap for the future of Cloud Billing
  • Advocate for new tools and technologies needed to drive the roadmap forward with your peers, product managers, and engineering leadership
  • Identify opportunities to continuously improve our systems, tools and processes
  • Serve as the technical lead for complex features and technical projects (e.g., creating a next generation distributed architecture for a legacy code base, enhancing observability, increasing resilience, meeting SLAs at rapidly increasing scale,)
  • Foster the professional growth of the team through mentorship, sharing industry knowledge and experience, and providing architectural guidance
  • Contribute to the codebase through your own coding projects and conducting ardent code reviews

AWSBackend DevelopmentDockerLeadershipProject ManagementSoftware DevelopmentSQLCloud ComputingJavaJVMKubernetesMongoDBSoftware ArchitectureAlgorithmsData StructuresREST APICI/CDMicroservicesExcellent communication skills

Posted 3 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 3 months ago
Apply
Apply

πŸ“ Helsinki, Stockholm, Tallinn, Berlin

πŸ” E-commerce, Technology

  • Lead design and development of platform architecture.
  • Provide technical leadership to teams.
  • Mentor engineers and guide their development.
  • Drive technology adoption for improvement.
  • Ensure platform reliability and observability.
  • Maintain documentation of architecture and decisions.
  • Optimize performance and address issues.
  • Implement security best practices.
  • Make data-driven decisions.
  • Hands-on implementation experience in Go/Python.
  • Lead the design and development of a robust, scalable platform architecture that supports business goals and growth.
  • Provide technical direction and leadership to multiple teams to ensure best practices in software development.
  • Drive adoption of cutting-edge technologies to improve performance, scalability, reliability, and security.
  • Mentor engineers at various levels, fostering a culture of learning and improvement.
  • Ensure platform reliability through the adoption of observability dashboards and SLOs.
  • Design, develop, and maintain SRE tooling for incident management and measuring SRE maturity.
  • Maintain comprehensive documentation of platform architecture and best practices.
  • Identify and address performance bottlenecks and reliability issues.
  • Implement and enforce security best practices.
  • Use metrics and data to guide strategic decisions.
  • Engage in hands-on implementation with seniority where needed using Go/Python.

LeadershipPythonSoftware DevelopmentGoMentoringDocumentation

Posted 4 months ago
Apply
Apply

πŸ“ Ireland

🧭 Full-Time

πŸ” Software Development

  • 12+ years of experience with front-end development using JavaScript, HTML, CSS, and responsive design
  • 8+ years of experience building responsive single-page web applications using Angular or React/Redux
  • Must have experience using each of Angular (2+), React (with hooks), and TypeScript
  • 3+ years experience with GraphQL & Apollo
  • 3+ years experience in NodeJS
  • Understanding of functional programming
  • You have experience with unit testing using Jest & Playwright or similar libraries, along with E2E testing
  • Experience building software that accounts for security, accessibility, and performance
  • Experience implementing Cloud/Hybrid Cloud AWS solutions
  • You have worked with Git SCM command line and tools
  • Behavior-driven design experience
  • Experience with Agile Methodologies
  • Use industry-leading web frameworks and technologies in a micro-frontend solution
  • Prototype, develop, test, and integrate the best responsive web components
  • Offer insights and analysis on an existing codebase
  • Peer review code with other engineers to ensure software engineering best practices
  • Integrate with RESTful web services in the AWS cloud from multi-tiered web applications
  • Improve existing code with engineering best practices
  • Develop reusable patterns and encourage innovation to improve team velocity
  • Participate in the full SDLC/Agile cycle engagements, including meetings, iterative development, estimations, and design sessions

AWSGraphQLSoftware DevelopmentAgileDynamoDBGitHTMLCSSJavaJavascriptJestAngularReactCollaborationMicroservicesNodeJS

Posted 4 months ago
Apply