Apply

Backend Engineer

Posted 3 months agoViewed

View full description

📍 Location: United States, Europe

🔍 Industry: Automotive e-commerce

🏢 Company: PartsTech👥 51-100💰 $35,000,000 Series C almost 2 years agoAutomotiveMarketplaceE-Commerce

🪄 Skills: AWSGraphQLKotlinMongoDBMySQLRabbitmqSpring BootAlgorithmsgRPCRedisCI/CDRESTful APIsMicroservices

Requirements:
  • Bachelor's Degree in Computer Science or Software Engineering; advanced degrees are beneficial.
  • Proficient in Kotlin, Java; experience with Node.js or Python is considered.
  • Strong experience with OpenSearch, ElasticSearch; familiarity with query optimization.
  • Proficiency with SQL and NoSQL databases like PostgreSQL, MongoDB.
  • Experience developing search algorithms; knowledge of machine learning for search is advantageous.
  • Ability to design RESTful APIs or GraphQL; experience with microservices architecture.
  • Strong focus on performance optimization; proficiency with monitoring tools.
  • Understanding of API security best practices; experience with distributed systems.
  • Proficient in Git; familiarity with CI/CD tools.
Responsibilities:
  • Develop and maintain the backend search engine to ensure reliability and performance.
  • Implement backend features such as indexing, filtering, and ranking algorithms.
  • Optimize search relevance and ranking algorithms with a focus on user engagement.
  • Collaborate with data scientists to deploy ranking signals and personalize searches.
  • Set up and maintain data pipelines for real-time search index updates.
  • Design and maintain secure and scalable APIs for frontend integration.
  • Implement monitoring and alerting for performance and availability issues.
  • Participate in A/B tests to improve search algorithms and features.
Apply

Related Jobs

Apply

📍 US, EU

🧭 Full-Time

💸 130000.0 - 160000.0 USD per year

🔍 Software Development

🏢 Company: Svix👥 1-10💰 $7,750,000 about 2 years agoDeveloper ToolsInformation TechnologyEnterprise Software

  • Experience building production services with Rust.
  • Working at high scale and high availability environments
  • Be a clear communicator that is great to work with.
  • Be obsessed with providing a great developer experience.
  • Deploy high quality production code in a fast-paced environment.
  • Help the team scale the product while ensuring stability and high availability.
  • Build new features while providing a great developer experience for our customers.

Backend DevelopmentSoftware DevelopmentRustRESTful APIsMicroservices

Posted 1 day ago
Apply
Apply

📍 France

🧭 Full-Time

💸 70000.0 - 75000.0 EUR per year

🔍 Speech AI

🏢 Company: Gladia👥 11-50Digital MarketingSEOE-CommerceBrand MarketingAppsInformation TechnologyWeb Design

  • With at least +6 years of experience on a product experiencing rapid growth, your work is well-crafted and well-tested for scale
  • You have a solid experience in Typescript
  • Involved with CI/CD processes (GitHub Actions)
  • Knowledge of at least PostgreSQL, Redis, RabbitMQ
  • Testing tools have no secrets for you, regardless of the environment you’re working on
  • create, develop and maintain the whole technical stack
  • API component architecture design & development
  • Build new product features from start to finish through conception, research, documentation, maintenance, and polish
  • Tackle technical problems to guarantee the best level of performance
  • Improve performance, reliability and observability on our product

Backend DevelopmentPostgreSQLSoftware DevelopmentJestKubernetesRabbitmqTypeScriptGrafanaPrometheusREST APIRedisNest.jsCI/CDSoftware Engineering

Posted 3 days ago
Apply
Apply

📍 Ireland, Portugal, United States, Brazil, UK, EMEA

🔍 Software Development

🏢 Company: Jobgether👥 11-50💰 $1,493,585 Seed about 2 years agoInternet

  • 7+ years of experience in engineering, with a focus on backend development
  • Proficient in Node.js and experienced in cloud environments like AWS
  • Hands-on knowledge of Kubernetes, Helm, and Docker
  • Familiarity with databases such as Postgres/MySQL and messaging systems like RabbitMQ/Nats/Kafka
  • Strong system design and problem-solving abilities, especially when faced with the unknown
  • Excellent communication skills and experience working across multiple teams
  • A troubleshooting mindset and the ability to solve complex technical challenges
  • Develop and maintain high-performance backend systems, ensuring scalability and reliability
  • Contribute to system design, architecture, and troubleshooting of complex issues
  • Collaborate with cross-functional teams to enhance infrastructure capabilities and deliver high-quality product features
  • Create and manage internal tooling (npm packages, frameworks) to improve engineering workflows
  • Enforce engineering standards, best practices, and ensure efficient operations across the team
  • Respond to and resolve production incidents when required, ensuring minimal disruption to service

AWSBackend DevelopmentDockerNode.jsPostgreSQLKafkaKubernetesMySQLRabbitmqCI/CDRESTful APIsDevOpsTroubleshooting

Posted 4 days ago
Apply
Apply

📍 Europe

🧭 Full-Time

💸 70000.0 - 90000.0 EUR per year

🔍 Software Development

🏢 Company: Photoroom

  • Experience designing and updating internal REST APIs
  • Experience with FastAPI or a similar async Python http framework
  • Experience with integration testing in a large Python project and wiring multiple external services or APIs together reliably
  • Collaborate with the AI Tools squad implement and improve AI features in the Photoroom app
  • Design and architect new features, chaining a mix of internal and external services to generate breathtaking images for our users
  • Monitor and scale the growing load on the FastAPI service, leveraging Datadog to find optimizations and bottlenecks or implementing smart caching of pipeline steps

Backend DevelopmentDockerPythonSoftware DevelopmentImage ProcessingAPI testingFastAPIREST APIMicroservices

Posted 4 days ago
Apply
Apply

📍 Germany

🔍 Software Development

  • 5+ years of experience with PHP
  • Expertise in Symfony
  • Experience with MySQL & Redis
NOT STATED

Backend DevelopmentPHPMySQLSoftware ArchitectureRedisSymfonyEnglish communication

Posted 6 days ago
Apply
Apply

📍 Americas, Europe

🧭 Full-Time

🔍 Software Development

🏢 Company: Nango👥 1-10💰 $3,000,000 Seed almost 2 years agoDeveloper APIsWeb DevelopmentSoftware

  • 10+ years of backend engineering experience
  • Experience with Node.js
  • Strong work ethic & sense of ownership
  • Great organizational skills to track and fulfill customer requests
  • Excellent communication skills to interact with customers and team members in a remote setting
  • Product mindset & developer empathy
  • Ability to write high-quality code—readable, structured, documented, reliable, performant
  • Fluency in English (written & spoken)
  • Experience in a startup, dev tool, US and/or remote companies
  • Develop our open-source platform to accelerate product integrations by 10x.
  • Design and build scalable backend systems, APIs, and services that power our platform.
  • Collaborate with customers (B2B SaaS engineering teams) to build tooling and integrations that make their lives easier.
  • Optimize performance, scalability, and reliability of our backend services.
  • Shape the product and company strategy, actively participating in key decisions.
  • Own and maintain our open-source repository, engaging with the developer community.
  • Drive engineering best practices and make key technology decisions.
  • Develop startup acumen and gain hands-on experience in building a dev-tool startup from the ground up.

AWSBackend DevelopmentNode.jsPostgreSQLSoftware DevelopmentSQLGitAPI testingREST APICI/CDProblem SolvingMicroservicesExcellent communication skillsStrong work ethicJSONDebuggingCustomer supportEnglish communication

Posted 6 days ago
Apply
Apply

📍 European Union

🧭 Full-Time

🔍 IGaming

🏢 Company: Playson👥 251-500Media and EntertainmentContentInformation TechnologyOnline Games

  • Strong development experience in Node.js/TypeScript 5+ years
  • Strong understanding of Async approaches
  • Experience with Messaging systems like Kafka, RabbitMQ
  • Experience in distributed systems
  • Experience with RDBMs (MySQL, PostgreSQL etc.), CDBMs (Redshift, ClickHouse etc.), NoSQL (DynamoDB, MongoDB, etc)
  • Experience in writing e2e & unit tests
  • Experience with development production-ready solutions
  • Become part of a full-stack team of the product, which is positioned as an independent part of the platform
  • Develop brand new features with a distributed team and be proactive in terms of proposing new ideas
  • Develop a scalable high load system, with financial resultsʼ responsibility
  • Code and Architectural review
  • Proactive position in solution development, processes improvements
  • Handle complex business problems that might arise during solution development and provide field support with creative and rapid solutions

Backend DevelopmentNode.jsPostgreSQLDesign PatternsDynamoDBExpress.jsKafkaKubernetesMongoDBMySQLRabbitmqSoftware ArchitectureTypeScriptAlgorithmsData StructuresRDBMSREST APINosqlCI/CDMicroservicesJSONSoftware EngineeringDebugging

Posted 7 days ago
Apply
Apply

📍 UK, India, Germany

🧭 Full-Time

🔍 Finance

🏢 Company: Careers at Tide

  • In-depth knowledge of either Python, Java, or Go, with a desire to learn new languages as required.
  • Good working knowledge of API development, a knowledge of web or mobile development considered a plus.
  • Automation skills including Infrastructure as Code.
  • Experience with a variety of cloud computing platforms and technologies, including AWS, Kubernetes, Terraform, and EKS.Experience working with containers.
  • A track record of mentoring junior engineers.
  • Strong problem solving and analytical skills
  • Excellent written and verbal communication skills
  • Ability to work independently and as part of a team
  • Drive the improvement of our Java and Python CI/CD pipelines.
  • Lead initiatives to improve tooling and reduce toil amongst our developer teams.
  • Champion best practices in software development, and in agile ways of working.
  • Train and mentor junior engineers from different disciplines.
  • Work with other teams to ensure that DevEx solutions meet the needs of the business.

AWSPostgreSQLPythonJavaKubernetesCI/CDTerraform

Posted 12 days ago
Apply
Apply

📍 United Kingdom, European Union

🧭 Full-Time

🔍 InsurTech

🏢 Company: Cytora

  • Experience with Git (GitHub)
  • Strong knowledge of Python
  • Familiarity with AWS services (S3, Lambda, API Gateway, etc.)
  • Experience with REST APIs
  • Experience with relational databases (Postgres)
  • Knowledge of Docker
  • Prototype and implement features
  • Support features in the product
  • Collaborate within a small functional team

AWSDockerPostgreSQLPythonGitREST API

Posted 13 days ago
Apply
Apply

📍 Germany

🧭 Full-Time

🔍 Software Development

🏢 Company: Cognigy👥 101-250💰 $100,000,000 Series C 9 months agoIT InfrastructureSales AutomationArtificial Intelligence (AI)IT ManagementSaaSGenerative AIInformation TechnologySmall and Medium BusinessesChatbotSoftware

  • At least 5 years of experience in backend software development
  • Experience with writing well-tested and high-quality code 
  • Experience with Python & Typescript - additional experience with Golang is a plus
  • Experience with message brokers e.g. with RabbitMQ or others
  • Experience with Machine Learning Theory e.g. SVMs, Neural Networks and LLMs
  • Experience with Natural Language Processing (NLP) - essential text processing algorithms such as tokenization, part-of-speech tagging, named entity recognition is a plus
  • Experience with Natural Language Understanding (NLU) such as extracting meaning and intent detection is a plus
  • Experience with Kubernetes and ideally familiar with writing Helm charts - additional experience with deployment of NLP Models e.g. with NVIDIA Triton Inference Server is a plus
  • Familiar with multiple databases such as MongoDB and Redis 
  • Familiar with monitoring tools such as Prometheus and Grafana 
  • Open to various programming languages and willing to learn continuously
  • Passionate about sharing best approaches
  • Develop and deliver software solutions that meet customer needs quickly and efficiently – you know how to apply the 80/20 rule.
  • Create high-quality, well-structured, and maintainable code.
  • Keep our codebase tested and secure.
  • Profile and benchmark our codebase to identify bottlenecks – you are interested in running regular benchmarks.
  • Ensure operational excellence through monitoring, logging, and end-to-end testing – you have a you-build-it-you-run-it mentality.
  • Provide guidance to other developers and act as a mentor for juniors.
  • Solve complex problems with strong attention to detail.
  • Work collaboratively with cross-functional teams and demonstrate strong interpersonal skills.
  • Make informed decisions on software solutions.
  • Gather technical requirements and translate them into scalable solutions.
  • Approve and deploy code changes with confidence.
  • Assess and troubleshoot software issues efficiently.
  • Create and maintain software development best practices.

Backend DevelopmentPythonSoftware DevelopmentGitKubernetesMachine LearningMongoDBRabbitmqTypeScriptAlgorithmsData StructuresGrafanaPrometheusREST APIRedisCI/CDMicroservicesSoftware EngineeringDebugging

Posted 14 days ago
Apply