Apply

Software Engineer

Posted 3 months agoViewed

View full description

💎 Seniority level: Senior, At least 5 years

📍 Location: Italy

🔍 Industry: Tech

🏢 Company: Qomodo

🗣️ Languages: Italian, English

⏳ Experience: At least 5 years

🪄 Skills: AWSDockerPostgreSQLPythonJavascriptTypeScriptReactDevOps

Requirements:
  • At least 5 years of experience as a software developer.
  • Professional experience with JavaScript/TypeScript, NextJS/NestJS, React, Python, PostgreSQL, AWS, Docker.
  • Application of Domain Driven Design, eXtreme Programming, Test Driven Development, and DevOps principles.
  • Ability to design architectural and application solutions for complex web applications.
  • Excellent problem-solving and communication skills.
  • Curiosity, empathy, and a strong sense of ownership.
  • Desire to grow with the team.
  • Good knowledge of written and spoken English.
  • Residence in Italy required.
Responsibilities:
  • Work on projects primarily back-end using a variety of technologies.
  • Build the ecosystem to support a network of merchants (clients) using Qomodo.
  • Engage in a fully remote work environment with significant autonomy and responsibility.
  • Contribute to a work culture with minimal processes and bureaucracy.
Apply

Related Jobs

Apply

📍 EU, LATAm, Australia

🧭 Full-Time

💸 45000.0 - 75000.0 USD per year

🔍 Software Development

🏢 Company: Sybill AI

  • 4+ years of experience as a software engineer or similar. Full-stack or backend experience is a must-have. Experience in early-stage startups is a plus.
  • Demonstrate strong full-stack development skills, including proficiency in Python, Shell Scripting, experience with AWS (common services), and NoSQL databases such as MongoDB.
  • Familiarity with AI and ML is nice to have.
  • Bachelor’s degree in Computer Science or a related field, or equivalent experience.
  • Provide in-depth technical assistance to users, troubleshooting and resolving complex issues related to our product.
  • Write and maintain scripts to automate specific tasks and handle unique customer cases efficiently.
  • Investigate reported bugs and incidents, identify root causes, and implement solutions to ensure timely resolution.
  • Communicate effectively with users to understand their needs, provide solutions, and ensure their success with our product.
  • Work closely with product, design, and engineering teams to improve our product based on customer feedback and reported issues.
  • Document customer interactions, feedback, and technical issues systematically, contributing to our knowledge base and product documentation.

AWSPythonArtificial IntelligenceFull Stack DevelopmentMachine LearningMongoDBFastAPIREST APINosqlCommunication SkillsAnalytical SkillsProblem SolvingTroubleshootingScriptingSoftware EngineeringDebuggingCustomer support

Posted about 21 hours ago
Apply
Apply

📍 United States, Europe

🧭 Full-Time

💸 180000.0 - 220000.0 USD per year

🔍 Software Development

🏢 Company: Eppo

  • Experience with OLAP SQL queries and processing
  • Expertise with software engineering practices like test coverage and CI/CD workflows
  • Experience with Nest.js (Typescript)
  • Building and maintaining backend APIs that power internal and external systems alike
  • Write backend software using Nest.js (Typescript) to power AirFlow tasks and our front-end API

Backend DevelopmentSoftware DevelopmentSQLApache AirflowCloud ComputingSnowflakeTypeScriptAPI testingData engineeringREST APINest.jsCI/CDData modelingNodeJSSoftware Engineering

Posted 1 day ago
Apply
Apply

📍 Ireland, UK, Sweden, the Netherlands, Germany, Spain, Bulgaria, Denmark, Finland, France, Italy, & Poland

🧭 Full-Time

🔍 Software Development

🏢 Company: MongoDB👥 1001-5000💰 Post-IPO Equity about 7 years agoDatabaseOpen SourceCloud ComputingSaaSSoftware

  • Pragmatic, detail-oriented, self-motivated, and understands the benefits of collaboration
  • Provides guidance and coaching to entry-mid level engineers
  • Takes a software-driven approach to solving problems and routinely uses git to track progress
  • Strong understanding of software engineering principles, dependency injection, composition, and test driven development
  • Experience designing/implementing medium/large scale software projects (strong preference for Go)
  • Familiar with standard authentication protocols (e.g OAuth)
  • Familiar with the development of web services and/or Kubernetes controllers
  • Experienced performing deep technical analysis and fixing applications, systems, and networks
  • Strong Linux and TCP/IP networking skills
  • Solid knowledge of cloud infrastructure (preferably AWS), including development integrating with provider APIs
  • Experience with configuration management tools and managing infrastructure through code
  • Experience setting up and maintaining CI/CD workflows and tooling to deploy production services
  • Experience running containers in a production environment, preferably Kubernetes based
  • Proven experience with observability concepts and tooling, metrics, logging, traces, Prometheus, Grafana, OpenTelemetry
  • Has practical knowledge of delivering production level services with SLI/SLOs and understands how to measure, track and adjust them
  • 5+ years of experience working in a similar role
  • Work with engineering teams across MongoDB to investigate gaps and limitations in existing development workflows and understand new infrastructure and platform requirements
  • Design self-service platform services and developer tooling that focuses on reliability, usability, and provides the appropriate level of abstraction from cloud infrastructure
  • Regularly write and review automation, configuration management, and application code
  • Author and review functional specifications and scoping documents for large platform projects and services
  • Own and operate much of the internal development platform that runs MongoDB
  • Work on a distributed team that frequently interacts with remote engineers across multiple time zones (primarily PST/EST/GMT)

AWSBackend DevelopmentSoftware DevelopmentCloud ComputingGitKubernetesOAuthSoftware ArchitectureAPI testingGoGrafanaPrometheusCI/CDRESTful APIsLinuxTerraformMicroservicesJSONSoftware EngineeringDebugging

Posted 1 day ago
Apply
Apply

📍 Worldwide

🧭 Fulltime

🔍 Blockchain

🏢 Company: Babylon Labs

  • 3+ years of experience in blockchain layer-1 development
  • 2+ years of experience working with popular Bitcoin libraries (btcd, lnd, bitcoinlib-js)
  • 1+ years of experience in designing and implementing protocols on top of Bitcoin
  • Proficient in Golang and Typescript
  • Solid grasp of CI/CD practices and tools, ensuring smooth and reliable deployments.
Contribute to the life cycle of the Babylon system's core components for interacting with the Bitcoin ledger, from design to maintenance.

Software DevelopmentBlockchainGitTypeScriptAlgorithmsData StructuresGoWeb3.jsCommunication SkillsAnalytical SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsLinuxExcellent communication skillsJSONNodeJSSoftware Engineering

Posted 1 day ago
Apply
Apply

📍 Ireland, UK, Sweden, the Netherlands, Germany, Spain, Bulgaria, Denmark, Finland, France, Italy, & Poland

🔍 Software Development

🏢 Company: MongoDB👥 1001-5000💰 Post-IPO Equity about 7 years agoDatabaseOpen SourceCloud ComputingSaaSSoftware

  • Pragmatic, detail-oriented, self-motivated, and understands the benefits of collaboration
  • Takes a software-driven approach to solving problems and routinely uses git to track progress
  • Familiar with software engineering principles, dependency injection, composition, and test driven development
  • Experience designing/implementing medium/large scale software projects (preferably with Go)
  • Familiar with standard authentication protocols (e.g OAuth)
  • Familiar with the development of web services and/or Kubernetes controllers
  • Experienced performing deep technical analysis and fixing applications, systems, and networks
  • Experience working with Linux, command line, and TCP/IP networking skills
  • Experience working with container runtime toolchains (containerd, docker, podman)
  • Solid knowledge of cloud infrastructure (preferably AWS)
  • Experience with configuration management tools and managing infrastructure through code
  • Familiar with how to use CI/CD workflows and tooling to deploy production services
  • Experience running containers in a production environment, preferably Kubernetes based
  • Experience with observability concepts and tooling, metrics, logging, traces, Prometheus, Grafana, OpenTelemetry
  • Has practical knowledge of delivering production level services with SLI/SLOs and understands how to measure, track and adjust them
  • Work with engineering teams across MongoDB to investigate gaps and limitations in existing development workflows and understand new infrastructure and platform requirements
  • Design self-service platform services and developer tooling that focuses on reliability, usability, and provides the appropriate level of abstraction from cloud infrastructure
  • Regularly write and review automation, configuration management, and application code
  • Author and review functional specifications and scoping documents for large platform projects and services
  • Own and operate much of the internal development platform that runs MongoDB
  • Work on a distributed team that frequently interacts with remote engineers across multiple time zones (primarily PST/EST/GMT)

AWSBackend DevelopmentSQLCloud ComputingGitKubernetesMongoDBOAuthSoftware ArchitectureData StructuresGoGrafanaPrometheusCI/CDProblem SolvingRESTful APIsLinuxDevOpsTerraformMicroservicesScriptingSoftware EngineeringDebugging

Posted 5 days ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

🔍 Software Development

🏢 Company: dottxt👥 1-10💰 $8,700,000 Seed 7 months agoArtificial Intelligence (AI)Developer APIsNatural Language ProcessingSoftware

  • Significant public work that we can use to demonstrate role-relevant expertise.
  • Professional experience as a Python or Rust backend/systems developer (FastAPI, Twisted, ASGI, etc.)
  • Understand how web framework operate and could write your own, but prefer to use a community-supported software.
  • Expert in large-scale distributed systems and asynchronous network programming.
  • Expertise in Git
  • Build and maintain efficient, reliable Python code for our LLM backend systems.
  • Collaborate with compiler and research engineers to integrate the backend services with our methods for guided generation.
  • Optimize backend components for high throughput, especially with data-intensive LLM operations.
  • Maintain high code quality and enforce best practices through code reviews, testing, and a penchant for meaningful commit messages.

Backend DevelopmentPythonGitFastAPIREST APICI/CDSoftware Engineering

Posted 5 days ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

💸 100000.0 - 200000.0 USD per year

🔍 Fintech

🏢 Company: Swan Bitcoin👥 11-50💰 Series A almost 3 years ago🫂 Last layoff 8 months agoFinancial ServicesFinanceFinTech

  • Senior level experience with SQL, data modeling, REST APIs, event driven systems, etc
  • Experience at a bank, trust company, fintech, or other financial institution
  • At least 5 years of total software development experience, with at least 2 years at a financial institution or fintech
  • AWS experience is a big plus
  • Experience with NodeJS is preferred
  • Architecting and designing data models and systems related to financial ledgering
  • Integrating open source and commercial ledgering, reconciliation, accounting, and reporting systems
  • Diagramming and documenting complex financial systems and flows
  • Reducing complexity through refactoring, modularization, and simplification

AWSBackend DevelopmentNode.jsSoftware DevelopmentSQLSoftware ArchitectureAPI testingREST APIAccountingData modelingFinanceData analytics

Posted 8 days ago
Apply
Apply

📍 Europe

🧭 Full-Time

🔍 Software Development

🏢 Company: GraphAware👥 51-100ConsultingSecurityMachine LearningAnalyticsInformation TechnologyEnterprise SoftwareData VisualizationEnterpriseSoftware

  • 5 years of experience in complex projects involving backend and frontend teams
  • Solid knowledge of: Java and related best practices
  • Solid knowledge of: TDD/DDD/ Clean Architecture and end-to-end testing
  • Solid knowledge of: Spring
  • Solid knowledge of: Relational database models (how to proper model a ER schema) and SQL
  • Solid knowledge of: Version-control systems, such as git
  • Solid knowledge of: Docker
  • Solid knowledge of: CI-CD practices
  • Solid knowledge of: Application security basics
  • Solid knowledge of: Code refactoring practices
  • Neo4j/Cypher is a bonus
  • Design and build features that leverage the power of Knowledge Graphs
  • Develop GraphAware Hume, working on core features such as: API development and efficient graph data access
  • Develop GraphAware Hume, working on core features such as: Workflow orchestration to process complex graph interactions
  • Develop GraphAware Hume, working on core features such as: Access control to ensure secure and scalable usage

Backend DevelopmentDockerSQLGitJavaJava EESpringJava SpringCI/CDRESTful APIs

Posted 10 days ago
Apply
Apply

📍 Europe

🧭 Full-Time

🔍 Software Development

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

  • 5+ years of experience in software development, with a strong focus on web applications
  • Deep understanding of JavaScript/TypeScript and proficiency with React
  • Solid experience with SEO best practices and web analytics tools
  • Familiarity with HTML, CSS, and modern front-end development tools and pipelines
  • Strong understanding of UI/UX best practices and principles
  • Excellent problem-solving skills, attention to detail, and ability to work independently and collaboratively
  • A high degree of ownership
  • Strong written and verbal communication skills in English
  • Develop and maintain high-quality web applications with a focus on content management systems, scalable architecture and developer tooling
  • Collaborate with the Marketing, Content, and Design teams to build self-serve content management tooling
  • Contribute to the architecture and design of our web applications, ensuring scalability and performance optimization
  • Collaborate with engineers within the company to develop and iterate on internal SDKs
  • Leverage AI and other innovative solutions to speed up content authoring and improve overall velocity
  • Stay updated with the latest industry trends and technologies in web development
  • Write and maintain comprehensive unit tests and documentation
  • Mentor junior developers and engage in code reviews to uphold high standards of code quality

Software DevelopmentFrontend DevelopmentHTMLCSSJavascriptTypeScriptUI DesignContent managementREST APINext.jsReactSEONodeJS

Posted 11 days ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

🔍 Software Development

🏢 Company: Recast👥 51-100💰 $4,987,244 Seed 8 months agoVideo StreamingMedia and EntertainmentBroadcastingSports

  • Deep understanding of R, including S3 and R6
  • Developing and managing CRAN-quality packages
  • Using R in “production” cloud environments
  • CI/CD and complex testing environments
  • Partner with the data science team to take complex analyses and visualizations and put them into live production systems our customers can use
  • Collaborate with the AWS infrastructure team to build robust tooling and workflows that allow data scientists to operate the Recast platform
  • Work with our app team to develop performant and scalable solutions that put statistical concepts into the hands of users

AWSSoftware DevelopmentData scienceServerlessCI/CDData visualizationSoftware Engineering

Posted 12 days ago
Apply