Apply

Senior Backend Engineer

Posted 15 days agoViewed

View full description

๐Ÿ’Ž Seniority level: Senior, 5+ years

๐Ÿ“ Location: The United Kingdom, Latvia, Spain, Germany, Denmark, Poland, Portugal, or Ireland

๐Ÿ” Industry: Software Development

๐Ÿข Company: Lokalise๐Ÿ‘ฅ 101-250๐Ÿ’ฐ $50,000,000 Series B over 3 years agoInformation ServicesDeveloper APIsSaaSInformation TechnologyCollaborationTranslation ServiceSoftwareCloud Infrastructure

๐Ÿ—ฃ๏ธ Languages: English

โณ Experience: 5+ years

๐Ÿช„ Skills: AWSBackend DevelopmentDockerLeadershipPHPPostgreSQLSoftware DevelopmentSQLCloud ComputingDesign PatternsGitRabbitmqSoftware ArchitectureAlgorithmsAPI testingData StructuresCommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingRESTful APIsMentoringMicroservicesNodeJS

Requirements:
  • 5+ years of software development experience, with a focus on designing architecture for high performance and scalability.
  • Proven experience leading engineering projects from design through rollout.
  • A strong understanding of common modern technologies, including API best practices, message queues (RabbitMQ or similar), data stores (PostgreSQL or similar), and cloud services (AWS or similar).
  • Experience working with multiple technology stacks. (You'll find a range at Lokalise, from a PHP monolith to Node.js microservices.)
  • Proven experience in testing, including unit and integration testing.
  • Proficiency in understanding full-stack contexts that drive innovation and efficiency.
  • Excellent problem-solving, analytical, and communication skills, with the ability to collaborate effectively in a fast-paced, fully remote start-up environment.
Responsibilities:
  • Lead the design, development, and deployment of complex software systems.
  • Define technical standards, best practices, and coding guidelines that impact the entire engineering organisation.
  • Architect scalable, robust, and efficient software solutions that define how our technology platform operates.
  • Stay updated with emerging technologies and industry trends.
  • Mentor other engineers, fostering a culture of continuous learning and improvement.
  • Conduct code reviews and provide constructive feedback to ensure high-quality code.
  • Contribute to technical discussions and decision-making processes.
  • Promote a collaborative and inclusive team environment
Apply

Related Jobs

Apply

๐Ÿ“ Germany

๐Ÿ” Software Development

๐Ÿข Company: SPARETECH๐Ÿ‘ฅ 51-100๐Ÿ’ฐ $10,945,446 Series A almost 2 years agoMachinery ManufacturingIndustrial ManufacturingSupply Chain ManagementManufacturingSoftwareProcurement

  • 5+ years of experience building software with JVM-based languages (Java, Kotlin, Scala).
  • Experience designing robust, scalable, and maintainable backend systems.
  • Excellent communication skills that enable you to efficiently steer technological choices within the domains owned by your team.
  • Comfortable working across the stack (backend & frontend) or collaborating closely with frontend engineers.
  • Proficient in relational and non-relational databases and optimizing database performance.
  • Have designed RESTful APIs / experience with webhooks.
  • You know how to make the best use of Monitoring, logging, and observability tools.
  • Experience with cloud infrastructure, CI/CD, and DevOps best practices.
  • Be a central pillar for the success of SPARETECH in the early stages of our startup by contributing your own ideas and participating in decisions.
  • Be a key contributor to foundational platform components and systems, enabling other teams to build on top of them efficiently (User management, Authentication, Data Model, etc.).
  • Develop and maintain external interfaces to facilitate seamless integrations with customers.
  • Continuously develop your skills through hands-on learning and access to the latest technologies.
  • Develop the ability to work in a fast-paced, collaborative environment with a focus on delivering high-quality solutions on time.
  • Solve complex technical challenges related to scalability, performance, and security.
  • Take ownership and solve complex product problems and collaborate with a cross-functional team of product managers, designers, and fellow engineers.

Backend DevelopmentDockerSoftware DevelopmentSQLCloud ComputingFrontend DevelopmentGitJavaJava EEJVMKotlinKubernetesSpring BootSpring MVCVue.JsAPI testingAngularREST APIReactCommunication SkillsCI/CDRESTful APIsDevOpsMicroservicesJSONScalaData modeling

Posted about 6 hours ago
Apply
Apply

๐Ÿ“ UK, Europe, Asia

๐Ÿงญ Full-Time

๐Ÿ” Blockchain

๐Ÿข Company: Babylon Labs

  • 5+ years of experience in backend development, with at least 2 years of hands-on experience with Golang.
  • Proven experience in designing and implementing microservices architectures within the AWS ecosystem.
  • Proven track record of owning the development process from the design phases to production deployment, particularly in blockchain or decentralized application (dApp) environments, with a strong emphasis on security.
  • Strong understanding of distributed systems, including experience with messaging systems like RabbitMQ and data stores like MongoDB.
  • Solid grasp of CI/CD practices and tools, ensuring smooth and reliable deployments.
  • Experience with monitoring and logging tools such as Grafana and Prometheus.
  • Develop and deploy features and capabilities that are highly scalable, optimized for performance, and built with the unique demands of decentralized systems in mind.
  • Conduct thorough code reviews, prioritizing best practices in readability, testing, documentation, and performance, with a particular focus on security, reliability and blockchain-specific concerns.
  • Maintain comprehensive visibility, error reporting, and monitoring to ensure the backend services consistently perform at a high level.
  • Collaborate in a fast-paced, dynamic, open, and cooperative work environment alongside skilled engineers, DevOps, product designers, and engineering managers.
  • Bring a strong architectural design mindset, with the ability to design and guide the development of medium to large-scale distributed systems that leverage blockchain technology and ensure end-to-end security from frontend to backend.

AWSBackend DevelopmentBlockchainDesign PatternsMongoDBRabbitmqSoftware ArchitectureGrafanaPrometheusREST APICI/CDLinuxDevOpsMicroservicesJSONSoftware Engineering

Posted 1 day ago
Apply
Apply

๐Ÿ“ United Kingdom, EU

๐Ÿงญ Full-Time

๐Ÿ” InsurTech

๐Ÿข Company: Cytora

  • Experience with Git (we use GitHub)
  • Experience with Python (buzzwords: msgspec, httpx, pydantic, fastapi, structlog, sqlalchemy, alembic, jinja2, pytest, ruff, mypy)
  • Experience with Mypy (we use mypy, a lot. We also welcome candidates with experience with other static type checkers!)
  • Experience with Rest APIs
  • Experience with Relational Databases (we use Postgres)
  • Experience with Docker (we use Docker to package our code, and docker-compose to run it locally)
  • Experience with AWS, and more specifically with: AWS S3, AWS Lambda (The vast majority of our backend code is deployed as AWS Lambda functions), AWS API Gateway, AWS SQS, AWS SNS, AWS STEP Functions
Prototyping, implementing, shipping and supporting features that are changing the insurance industry.

AWSBackend DevelopmentDockerPostgreSQLPythonSQLGitData StructuresREST APIServerlessTerraformMicroservicesJSON

Posted 1 day ago
Apply
Apply

๐Ÿ“ Portugal

๐Ÿ” Software Development

๐Ÿข Company: AlphaSights๐Ÿ‘ฅ 1001-5000๐Ÿ’ฐ about 17 years agoInformation ServicesKnowledge Management

  • Experience working at a similar level in a mature Engineering team
  • Technical expertise with Java or Kotlin with Springboot, and ideally experience with relational databases
  • Design solutions
  • Ship working code
  • Deploy and iterate
  • Build your competency
  • Maintenance and troubleshooting

Backend DevelopmentDockerPostgreSQLSQLGitJavaJava EEKotlinSpringSpring BootREST APICI/CDMicroservicesSoftware Engineering

Posted 2 days ago
Apply
Apply

๐Ÿ“ Germany

๐Ÿ” Software Development

  • 5+ years of experience with PHP, with a strong focus on modern development.
  • Expertise in Symfony, following best practices for scalable applications.
  • Experience with MySQL & Redis.
  • Solid understanding of engineering principles and software architecture.
  • Manage the entire order lifecycle โ€“ from cart to payment, including chargebacks, refunds, and promotions.
  • Focus on COBA, a core backend service handling orders, payments, and customer data.

Backend DevelopmentPHPMySQLSoftware ArchitectureRedisSymfonyEnglish communication

Posted 11 days ago
Apply
Apply

๐Ÿ“ Europe

๐Ÿ” Software Development

๐Ÿข Company: Storyblok๐Ÿ‘ฅ 101-250๐Ÿ’ฐ $80,089,317 Series C 9 months agoInternetCMSIaaSWeb HostingWeb DevelopmentPaaSInformation TechnologyWeb DesignSoftware

  • 7+ years of relevant experience as a Backend Engineer
  • Bachelor's or Master's degree in Computer Science or a related field
  • Comprehensive knowledge developing APIs with Ruby on Rails
  • Working knowledge of PostgreSQL
  • Comprehensive knowledge of testing tools based on behavior-driven development such as RSpec
  • Comprehensive knowledge of design patterns and development best practices
  • Comprehensive knowledge of object-oriented design, data structures, algorithms and problem solving
  • Thorough knowledge of tools such as Redis, Memcached, Sidekiq
  • Thorough knowledge of RESTful services and microservices
  • Thorough knowledge of Git and other contemporary development technologies
  • Experience with database design and management
  • Experience with cloud-based infrastructure (specifically AWS; GCP and Azure a plus)
  • Experience working with a software management system (JIRA is preferred)
  • Ability to write efficient, secure, well-documented and clean code
  • Strong problem-solving and critical-thinking abilities
  • Excellent communication skills that facilitate interaction with multiple stakeholders
  • Drive the next generation of Storyblokโ€™s customer-facing products and features by building scalable and reliable backend systems with Ruby on Rails
  • Contribute to improved performance of our APIs and optimize queries with Postgres
  • Implement automated testing integrated into our development and maintenance workflows
  • Test, optimize and update our application for security, performance and reliability on a continuous basis
  • Develop a thorough knowledge of our code base and domain, proactively share knowledge with colleagues and contribute to documentation
  • Help rapidly fix bugs and solve problems for our customers
  • Work closely with our leadership as well as with product owners, designers and other business stakeholders to understand business requirements and translate them into technical solutions
  • Actively participate in code reviews and help with mentoring of more junior engineers in an open, respectful and emphatic manner
  • Act as a strong team player, helping teammates overcome obstacles, resolve blockers and complete work tasks

AWSBackend DevelopmentPostgreSQLSQLCloud ComputingDesign PatternsGitRuby on RailsAlgorithmsData StructuresRedisRubyOnRailsCI/CDRESTful APIsMicroservices

Posted 12 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 12 days ago
Apply
Apply

๐Ÿ“ EMEA region

๐Ÿงญ 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.jsPostgreSQLSoftware DevelopmentDesign PatternsDynamoDBKafkaKubernetesMongoDBMySQLRabbitmqSoftware ArchitectureTypeScriptActiveMQAlgorithmsClickhouseRDBMSREST APINosqlCI/CDMicroservicesJSONDebugging

Posted 12 days ago
Apply
Apply

๐Ÿ“ Europe, South Africa

๐Ÿงญ Full-Time

๐Ÿ” Air Cargo/Logistics

๐Ÿข Company: cargo.one

  • 5+ years experience
  • Strong foundation in Python
  • Strong knowledge of SQL
  • Understanding the workings of web applications
  • Contribute to feature designs and architectural decisions
  • Ensure the quality of work
  • Mentor junior engineers

Backend DevelopmentDockerPostgreSQLPythonSQLFlaskGCPJavascriptKubernetesSCRUMSoftware ArchitectureVue.JsAlgorithmsData StructuresgRPCRedisCommunication SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsWritten communicationMicroservicesSoftware EngineeringDebugging

Posted 16 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 18 days ago
Apply