Apply

Senior Software Engineer

Posted about 1 month agoViewed

View full description

💎 Seniority level: Senior

📍 Location: Poland

🔍 Industry: Software Development

🏢 Company: Cribl👥 251-500💰 $150,000,000 Series D about 3 years agoReal TimeBig DataInformation TechnologySoftware

🪄 Skills: AWSBackend DevelopmentNode.jsJavascriptJestReact.jsTypeScriptAlgorithmsData StructuresCI/CDRESTful APIsLinuxMicroservicesSaaS

Requirements:
  • Must be able to write clean, maintainable, and testable code (React/Node.js/TypeScript)
  • Experience in complex development environments, especially in large-scale highly available distributed systems and SaaS platforms
  • Experience in developing resilient and scalable backend services on any major cloud provider, preferably AWS
  • Experience developing RESTful API's and interfaces that are secure and intuitive
  • Knowledge of data structures, algorithms, linux, and distributed systems
  • Knowledge of secure web development practices with troubleshooting complex application workflows and performance tuning
  • Experience using assertion frameworks and tools like Jest to automate regression checks
Responsibilities:
  • Help define and refine the software development practices that make our team effective
  • Write clean, maintainable, and testable code with an eye towards observability and resilience
  • Work with cross-functional team members and stakeholders to decide on the vision and scope of your product area
  • Work with Management, Product Engineering, and Operations to work toward meeting quarterly goals that include a mix of tech debt, bug fixes, and new features
  • Champion the entire software development lifecycle from requirements and design to testing, deployment, and production support/monitoring
  • Take on new adventures across the full-stack as we continue to push Cribl Cloud forward
Apply

Related Jobs

Apply

📍 Europe

🧭 Full-Time

🔍 Fintech

🏢 Company: Kraken👥 1001-5000💰 Secondary Market over 1 year ago🫂 Last layoff 7 months agoEthereumBlockchainBitcoinFinTechTrading Platform

  • 6+ years of experience in software development, with a focus on web and mobile applications
  • Deep understanding of JavaScript/TypeScript and proficiency with React Native frameworks
  • Strong experience of API design, security, and performance optimization
  • Experience with Next.js and WebSockets
  • Experience with frontend testing frameworks
  • Familiarity with modern front-end build pipelines and tooling
  • Strong understanding of UI/UX best practices and principles
  • Experience within a large technology organization or fast growing startup
  • Hands-on experience in consumer payments, crypto or fintech mobile applications
  • Strong written and verbal communication skills in English
  • Design, develop, and maintain high-quality payment processing systems using React.js and other relevant technologies
  • Build and refine seamless transaction experiences that optimize fund transfers for speed, security, and reliability
  • Ensure an efficient and intuitive onboarding experience for users interacting with payment systems, reducing friction and improving trust
  • Develop innovative features that enhance engagement, retention, and loyalty within the payments ecosystem
  • Set the standard for high-quality, secure code and lead the development of complex financial software systems
  • Influence technical decisions, contribute to strategy discussions, and shape product/domain decisions with a deep understanding of financial systems and security best practices
  • Mentor engineers, foster a culture of technical excellence, and drive process improvements in financial software development
  • Design and implement scalable, maintainable, and fault-tolerant financial systems, ensuring compliance and security best practices

Frontend DevelopmentGitJavascriptReact.jsReact NativeTypeScriptUI DesignAPI testingNext.jsCommunication Skills

Posted about 18 hours ago
Apply
Apply

📍 Poland

🧭 Contract Of Employment

💸 301000.0 - 401000.0 PLN per year

🔍 Software Development

  • 5+ years of experience as a software engineer.
  • Experienced in designing, developing and launching backend systems at scale technologies like Python, Kotlin, AWS, MySQL, and Kubernetes.
  • Experience shipping web apps using declarative UI frameworks like React or Vue.
  • Ensure high availability (HA) and resilience of critical services through runbooks, incident response strategies, and post-mortem analysis.
  • Partner with Observability and Reliability teams to proactively detect and mitigate potential outages.
  • Experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple and extensible design. You write high quality code that is easily understood and used by others.
  • Automate operational tasks, deployments, failover processes, and scaling strategies to reduce manual intervention.
  • Proficient at making significant changes in a large code base, and have developed a suite of tools and practices that enable you and your team to do so safely.
  • Partner closely with Storage & Replication, Cloud, CI/CD, and Security teams to ensure Affirm’s infrastructure meets high operational standards.
  • Experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
  • Strong verbal and written communication skills that support effective collaboration with our global engineering team.
  • Be responsible for owning and delivering quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery.
  • Support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
  • Proactively identify project, process, technology or business issues, advocate for them, and lead in solving them.
  • Support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts.
  • Foster a culture of quality and ownership on your team by setting or improving code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
  • Help develop talent on your team by providing feedback and guidance, and leading by example.

AWSBackend DevelopmentDockerLeadershipPythonSoftware DevelopmentSQLCloud ComputingGitKotlinKubernetesMySQLAlgorithmsData StructuresCI/CDRESTful APIsLinuxDevOpsMicroservices

Posted 3 days ago
Apply
Apply

📍 Belgrade, RS, Tbilisi, GE, Yerevan, AM, Podgorica, ME, Cyprus, Malta, USA, Armenia, Georgia, Kazakhstan, Montenegro, Poland, Latvia, Serbia, Spain, Portugal, UAE, Israel, Turkey, Thailand, Indonesia, Japan, Hong Kong, Australia

🧭 Full-Time

🔍 Software Development

🏢 Company: Social Discovery Group👥 501-1000Venture CapitalFinanceInformation Technology

  • Solid experience with .NET Core (C#, ASP.NET WebAPI, multithreading, performance optimization, and best practices).
  • Proven expertise in developing distributed and/or high-load applications.
  • Hands-on experience with message brokers such as RabbitMQ or Kafka.
  • Proficiency with Microsoft SQL Server (2008–2019).
  • Familiarity with NoSQL databases (e.g., MongoDB, Redis).
  • An English proficiency level of B1 or higher.
  • Develop new functionality for the website and mobile application.
  • Participate in designing the architecture of a large, high-load application.
  • Implement complex business tasks and optimize technical systems.
  • Continuously improve the development process to enhance efficiency and quality.

Backend DevelopmentSoftware DevelopmentKafkaMicrosoft SQL ServerMongoDBRabbitmqC#ASP.NET Web API.NET coreRedisRESTful APIs

Posted 6 days ago
Apply
Apply

📍 Poland

🧭 Contract Of Employment

💸 301000.0 - 401000.0 PLN per year

🔍 Software Development

🏢 Company: Affirm👥 1001-5000💰 Post-IPO Equity over 4 years ago🫂 Last layoff over 2 years agoLendingFinancial ServicesPaymentsFinTech

  • You have a total of 5+ years of experience as a software engineer.
  • You are experienced in designing, developing and launching backend systems at scale technologies like Python, Kotlin, AWS, MySQL, and Kubernetes.
  • Ensure high availability (HA) and resilience of critical services through runbooks, incident response strategies, and post-mortem analysis.
  • You have experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple and extensible design. You write high quality code that is easily understood and used by others.
  • Automate operational tasks, deployments, failover processes, and scaling strategies to reduce manual intervention.
  • Partner closely with Storage & Replication, Cloud, CI/CD, and Security teams to ensure Affirm’s infrastructure meets high operational standards.
  • Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
  • You will be responsible for owning and delivering quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery.
  • You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
  • You will proactively identify project, process, technology or business issues, advocate for them, and lead in solving them.
  • You will support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts.
  • You will foster a culture of quality and ownership on your team by setting or improving code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
  • You will help develop talent on your team by providing feedback and guidance, and leading by example.

AWSBackend DevelopmentDockerPythonSoftware DevelopmentSQLCloud ComputingDesign PatternsGitKotlinKubernetesMySQLSoftware ArchitectureREST APICommunication SkillsAnalytical SkillsCI/CDProblem SolvingLinuxMicroservicesTeamworkScripting

Posted 7 days ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

🔍 Software Development

🏢 Company: Percona

  • Minimum 3 years of experience in Go development and object-oriented design with a strong understanding of SOLID, KISS, and DRY principles
  • Strong knowledge of NoSQL databases and large-scale distributed systems, preferably MongoDB, as well as ACID and replication
  • Strong understanding of replication and sharding techniques
  • Experience with Continuous Integration and Continuous Delivery tools such as GitHub Actions, Jenkins, CircleCI, and Travis
  • Experience with high-concurrency threading models, atomics, and locking primitives
  • Knowledge of various programming and scripting languages such as BASH, Perl, and Python
  • Working with tools like profiler, gdb, and strace for debugging
  • Proven experience with AI/ML technologies and a strong enthusiasm for building intelligent systems
  • Collaborate with a geographically distributed team to design and implement new products and tools around MongoDB.
  • Participate in code reviews to ensure high-quality software.
  • Engage with the broader MongoDB open-source community by submitting and reviewing pull requests (PRs) and addressing issues the community raises.
  • Work closely with product managers, QA teams, and community contributors to shape Percona’s tools roadmap and prioritize features that bring the most outstanding value.
  • Build robust and resilient database solutions focusing on ensuring data integrity, fault tolerance, and high availability across distributed systems.
  • Contribute to upstream projects we leverage to bring our solutions to the community.
  • Serve as a mentor to junior developers, guiding best practices in software design, coding, testing, and debugging, particularly in large-scale distributed database systems.
  • Blog, present, and evangelize our software to help increase adoption and keep our thriving community growing
  • Engage with other departments in Percona to ensure we’re delivering value-driven solutions.

DockerPythonSoftware DevelopmentSQLBashCloud ComputingJenkinsKubernetesMongoDBAlgorithmsData StructuresGoNosqlCI/CDRESTful APIsMentoringLinuxDebugging

Posted 8 days ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

🔍 Financial Services

🏢 Company: Technance

  • 4+ years of experience in backend development, including production-grade work with Go (Golang)
  • Deep understanding of distributed systems and real-time backend architecture
  • Familiarity with messaging queues, stream processing, and microservices
  • Experience with infrastructure tools like Docker, Kubernetes, and CI/CD pipelines
  • Previous exposure to crypto trading, custody, or DeFi protocols
  • Architect and build backend systems and APIs using Go
  • Design infrastructure for secure crypto exchange and custody operations
  • Collaborate with product teams to define and build backend services for crypto-native workflows
  • Own components end-to-end—from design to deployment and monitoring
  • Optimize systems for scale, security, and real-time performance
  • Participate in code reviews and drive technical decisions with a security-first mindset

Backend DevelopmentDockerKubernetesAlgorithmsGoCI/CDRESTful APIsMicroservicesComplianceSoftware Engineering

Posted 9 days ago
Apply
Apply

📍 Europe

🧭 Full-Time

🔍 Fintech

🏢 Company: Odin

  • Proven expertise in backend development, including designing and operating highly available, scalable distributed systems.
  • Go is preferred, but experience with Ruby, Java, or similar is also valuable
  • Build and deliver new features end-to-end, from concept to deployment, ensuring high quality and performance
  • Drive major architectural and data model decisions, influencing the technical direction of our projects
  • Shape and refine engineering processes to enhance development velocity, delivery quality, and the developer experience
  • Mentor peers through technical knowledge-sharing while prioritising delivering impactful work
  • Work closely with Product and Engineering leadership to align technical decisions with business goals

Backend DevelopmentGraphQLSQLAPI testingGoREST APICommunication SkillsCI/CDProblem SolvingAgile methodologiesMentoringTerraformSoftware Engineering

Posted 11 days ago
Apply
Apply

📍 Europe

🧭 Full-Time

🔍 Software Development

🏢 Company: Mysten Labs👥 11-50💰 $300,000,000 Series B over 2 years agoCryptocurrencyBlockchainWeb3Software

  • 5+ years of experience in systems and/or network programming, ideally in Rust, C or C++.
  • Experience designing and developing systems in one or more of the following areas: Distributed systems and consensus protocols, storage/database systems, high performance systems, or networking protocols.
  • Production experience: operating and managing production systems, proficiency in system monitoring and alerting, with strong focus on reliability.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Design, implement, and maintain Walrus core, including storage node, client software, smart contracts and toolchains that power Walrus and its infrastructure.
  • Work closely with the research, cryptography, production, security teams, and Sui core teams, to keep the Walrus network secure, performant, and reliable.
  • Optimize existing systems for scalability, efficiency, and reliability.
  • Collaborate with other teams at Mysten Labs to integrate new features and technologies.

Software DevelopmentBlockchainC++AlgorithmsData StructuresRustCI/CDRESTful APIsLinuxJSONSoftware EngineeringDebugging

Posted 13 days ago
Apply
Apply

📍 Europe

🧭 Full-Time

💸 132000.0 - 165000.0 EUR per year

🔍 Software Development

🏢 Company: Chainguard👥 101-250💰 $140,000,000 Series C 10 months agoDeveloper ToolsOpen SourceSecurityCloud SecurityEnterprise Software

  • 5+ years of real-world software engineering experience
  • Deep understanding of data structures, algorithms, compilers, toolchains, and how the pieces fit together
  • Fluency in containers, Docker, Kubernetes, and their ecosystems
  • Experience with Terraform or other IaC tools, and a knack for modular, reusable infra
  • Strong automation chops—Python, Go, Bash, or similar
  • Excellent communication, autonomy, and the instincts to know when to ask for help
  • Build the Future of Chainguard Images Design and implement new features that make our container images even more secure, performant, and scalable.
  • Level Up Our Tooling and Infra Develop robust internal systems that scale with us—everything from build pipelines to container registries to custom tooling that only we could dream up.
  • Codify and Enforce Product Quality Define standards, write tests, and ship tooling that helps us stay high-quality and high-velocity at the same time.
  • Collaborate Across Boundaries Work closely with engineering, product, customers, and leadership to help define roadmap and shape the future of the product.

DockerPythonBashKubernetesAlgorithmsData StructuresGoCommunication SkillsCI/CDRESTful APIsLinuxTerraformSoftware Engineering

Posted 14 days ago
Apply
Apply

📍 UK, Europe

🧭 Full-Time

🔍 Data Analytics

🏢 Company: Count👥 11-50💰 Seed almost 4 years agoBig DataAnalyticsSoftware

  • Have at least 4 years of professional experience shipping features as a full-stack engineer
  • Have experience working in a high-growth startup
  • Love inventing solutions to complex technical challenges
  • Are driven by a passion to create amazing user experiences
  • Are comfortable working autonomously and taking responsibility for the delivery of large technical projects
  • Are eager to learn from others and collaborative in helping others learn
  • Want to shape the future of data analytics and visualization
  • Work closely with the founders on shaping the future direction for Count
  • Be responsible for shipping entire features
  • Work autonomously on business critical projects
  • Collaborate with others throughout our team and user base

Node.jsPythonSQLFull Stack DevelopmentKubernetesReact.jsTypeScriptServerlessData analytics

Posted 15 days ago
Apply