Apply

Senior Backend Engineer

Posted 4 months agoViewed

View full description

πŸ’Ž Seniority level: Senior, Minimum of 7+ years of relevant experience as a Backend Engineer

πŸ“ Location: Europe

πŸ” Industry: Headless CMS

πŸ—£οΈ Languages: English

⏳ Experience: Minimum of 7+ years of relevant experience as a Backend Engineer

πŸͺ„ Skills: AWSBackend DevelopmentLeadershipPostgreSQLDesign PatternsGitRubyRuby on RailsJiraAlgorithmsContent managementData StructuresPostgresRedisCommunication SkillsMicroservices

Requirements:
  • Minimum of 7+ years of relevant experience as a Backend Engineer.
  • Bachelor's or Master's degree in Computer Science or a related field.
  • Comprehensive knowledge of developing APIs with Ruby on Rails.
  • Working knowledge of PostgreSQL.
  • Knowledge of testing tools based on behavior-driven development such as RSpec.
  • Knowledge of design patterns and development best practices.
  • Knowledge of object-oriented design, data structures, algorithms, and problem solving.
  • Thorough knowledge of tools like Redis, Memcached, and Sidekiq.
  • Knowledge of RESTful services and microservices.
  • Thorough knowledge of Git and contemporary development technologies.
  • Experience with database design and management.
  • Experience with cloud-based infrastructure (AWS preferred, GCP and Azure a plus).
  • Experience with software management systems (preferably JIRA).
  • Ability to write efficient, secure, well-documented, and clean code.
  • Strong problem-solving and critical-thinking abilities.
  • Excellent communication skills for interaction with multiple stakeholders.
  • Confidence, detail-oriented, and highly motivated to contribute to team growth.
Responsibilities:
  • 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 APIs and optimize queries with Postgres.
  • Implement automated testing integrated into development and maintenance workflows.
  • Test, optimize, and update the application for security, performance, and reliability.
  • Develop thorough knowledge of code base and domain and share knowledge with colleagues.
  • Help swiftly fix bugs and solve problems for customers.
  • Work closely with leadership, product owners, designers, and business stakeholders to translate business requirements into technical solutions.
  • Participate in code reviews and mentor junior engineers.
Apply

Related Jobs

Apply

πŸ“ Poland

πŸ’Έ 20000.0 - 28000.0 PLN per month

πŸ” Web3 and crypto economy

🏒 Company: Ramp Network

  • 6+ years of experience in building sophisticated backend systems.
  • 6+ years of commercial experience using NodeJS and Typescript.
  • Readiness to work in a rapidly scaling up startup.
  • Sense of ownership and focus on delivering value beyond code changes.
  • Work within a product team assigned to different features in the Ramp app.
  • Contribute to pricing mechanisms and back office applications for operational teams.
  • Implement regulatory requirements and integrate new blockchains and cryptocurrency sources.

DockerNode.jsPostgreSQLKubernetesRabbitmqTypeScriptRedis

Posted 2 days ago
Apply
Apply

πŸ“ Germany

πŸ” Software Development

🏒 Company: PitchπŸ‘₯ 101-250πŸ’° $85,000,000 Series B over 3 years agoπŸ«‚ Last layoff about 1 year agoInternetPresentation SoftwareSaaSCollaborationSoftware

  • Expert-level understanding of PostgreSQL features including index optimization, advanced queries, and stored procedures/views.
  • Experience in backend development with a preference for Clojure; experience in Python, Go, or functional languages is also beneficial.
  • Design and implementation experience with robust real-time systems with high availability.
  • Commitment to code quality through automation, unit testing, and structured code reviews.
  • Product-oriented approach with strong communication skills and ability to seek clarification and learn.
  • Design and build database systems, being part of a team responsible for implementing features from architecture to deployment.
  • Iterate on produced schemas and designs based on user feedback and system monitoring.
  • Modernize and optimize existing database systems to enhance performance, reliability, and scalability.
  • Present ideas for improvement to contribute to the company culture.

Backend DevelopmentPostgreSQLPythonSQLGo

Posted 13 days ago
Apply
Apply

πŸ“ SF, Atlanta, New York, UK

πŸ’Έ 126000.0 - 274000.0 USD per year

πŸ” Financial solutions

🏒 Company: Pipe Technologies

  • 3-5+ years of experience writing production-quality code (with tests).
  • Hands-on experience with one or more technologies in our stack (not all of them).
  • Experience in an agile team and collaborating asynchronously.
  • Customer obsessed, with good communication skills.
  • Curious and eager to learn.
  • Work on large scale APIs and databases that power our products.
  • Utilize technologies such as Go, Postgres, Python, and BigQuery on the backend.
  • Collaborate with a remote-first team to tackle big challenges.

PythonAgileKubernetesGoPostgresREST API

Posted 16 days ago
Apply
Apply

πŸ“ Dublin, County Dublin, Ireland, Serbia, United Kingdom, India

πŸ” Healthcare technology

🏒 Company: Duneolas

  • Extensive experience as a Backend Developer (typically 7+ years) with a focus on SaaS application development.
  • Proven expertise in Spring Boot, Java, RESTful APIs, and database design.
  • Deep knowledge of software architecture patterns and design principles.
  • Hands-on experience with Redis, Docker, and CI/CD pipelines.
  • Strong understanding of backend security, performance optimization, and full-stack architecture.
  • Experience working in agile environments, including sprint planning and retrospectives.
  • Strong communication skills and a collaborative mindset.
  • Architect and develop scalable SaaS applications using Spring Boot and RESTful APIs.
  • Design robust database schemas with PostgreSQL, optimizing queries and ensuring data integrity.
  • Enhance performance using Redis for caching and session management.
  • Create modular, reusable, and maintainable code using advanced object-oriented design principles.
  • Write comprehensive tests (TDD) and maintain CI/CD pipelines for automated deployment.
  • Collaborate with cross-functional teams to integrate backend logic with front-end systems.

Backend DevelopmentDockerPostgreSQLSoftware ArchitectureSpring BootRedisCI/CDRESTful APIs

Posted 19 days ago
Apply
Apply

πŸ“ EMEA

🧭 Full-Time

πŸ” Emergency response

🏒 Company: FlareπŸ‘₯ 101-250πŸ’° $15,516,604 Series C about 4 years agoEmploymentHuman ResourcesFinancial ServicesSaaSEmployee BenefitsInformation TechnologyFinTechSoftware

  • Strong experience in Node.js and other JavaScript-based backend frameworks.
  • Deep understanding of both GraphQL and RESTful APIs, API design principles, and modern API tools.
  • Solid experience with real-time systems and related protocols like WebSockets or MQTT.
  • Experience with event-driven architectures.
  • Advanced knowledge of SQL and relational database management systems.
  • Familiarity with NoSQL databases.
  • Experience with optimizing database queries, schema design, and reducing database dependency.
  • Strong knowledge of designing modular and decoupled systems.
  • Experience in implementing microservices and distributed system architectures.
  • Experience with modular monolith architectures.
  • Proven ability to optimize APIs for high concurrency and low latency.
  • Experience in caching mechanisms (e.g., Redis, Memcached) and load-balancing techniques.
  • Proficient in backend testing frameworks.
  • Familiarity with CI/CD pipelines and containerization technologies.
  • Familiarity with observability practices & tools for monitoring backend services.
  • Collaborative mindset and excellent communication and leadership abilities.
  • Strong problem-solving skills.
  • Ability to work in an agile development environment.
  • Commitment to delivering reliable and efficient work/high work quality expectations.
  • Lead the design, development, and optimization of a sophisticated API layer for real-time operations.
  • Migrate existing architecture to a more modular, service-oriented approach.
  • Ensure APIs are highly performant, scalable, and resilient for real-time applications.
  • Collaborate with cross-functional teams to define backend architecture that supports real-time data processing.
  • Develop and implement best practices for data access, caching, and transaction handling.
  • Implement strategies for efficient data fetching and reduced database dependency.
  • Implement unit tests, integration tests, and other automated testing frameworks to ensure API reliability.
  • Monitor and improve backend performance metrics (latency, throughput, etc.).
  • Identify bottlenecks in the current database and API layer and propose effective solutions.
  • Lead backend development efforts, ensuring deliverables are met on time.
  • Collaborate with various teams to ensure successful deployment and migration to new architectures.
  • Define new architectures and strategies for improved performance and developer experience.

GraphQLNode.jsSQLRedisNosqlCI/CDRESTful APIsMicroservices

Posted 22 days ago
Apply
Apply

πŸ“ United Kingdom

πŸ” Healthcare

🏒 Company: C the SignsπŸ‘₯ 11-50πŸ’° $6,768,904 Series A almost 3 years agoHospitalityHealth Care

  • Based in the UK.
  • 7+ years experience.
  • BSc degree in computer science/mathematics/engineering.
  • Demonstrated experience as a backend engineer with a strong focus on Java (v.17+) and Kotlin.
  • Proficiency in building containerised services with Spring Boot v3.
  • Advanced knowledge of GitHub, including Git best practices and GitHub Actions for CI/CD pipelines.
  • Experience working with AWS, particularly with ECS.
  • Experience working with MongoDB.
  • Experience in addressing and managing team dysfunctions in a leadership role.
  • Solid understanding of Scrum methodology and product requirements development.
  • Develop scalable software by applying best practices and collaborating with fellow engineers.
  • Facilitate clear and frequent communication between product and engineering to ensure alignment with the team's broader goals.
  • Drive project execution by collaborating closely with the product manager and other stakeholders.
  • Serve as a role model for other engineers, helping to elevate their skills and performance as needed.
  • Draft technical documentation and establish engineering policies.
  • Report directly to the Chief Architect.

AWSGitJavaKotlinMongoDBSCRUMSpring BootCI/CD

Posted 27 days ago
Apply
Apply

πŸ“ United Kingdom

πŸ” HR tech, SaaS

🏒 Company: Spotted ZebraπŸ‘₯ 11-50πŸ’° $9,354,730 Series A about 1 year agoHuman Resources

  • Professional experience with Node.js and TypeScript.
  • Extensive experience building complex web-based digital products.
  • Hands-on experience with CI/CD pipelines.
  • Cloud expertise (preferably AWS or Heroku).
  • Excellent verbal and written communication skills.
  • Strong collaboration skills and experience working in cross-functional squads.
  • Self-starter with a track record of taking ownership and working autonomously.
  • Highly motivated, resilient, and optimistic in evolving situations.
  • Familiarity with NestJS and RabbitMQ is desirable.
  • Passion for developing SaaS products or experience with B2B SaaS.
  • Background in HR tech or familiarity with HR-related products and tools.
  • Experience in a startup environment and with microservice architectures.
  • Collaborating in a cross-functional squad.
  • Contributing great ideas and solutions to solve customer challenges.
  • Focusing on ownership over one or more microservices, delivering reliable and efficient code.
  • Maximizing velocity by minimizing technical debt and barriers.
  • Assisting with prototyping and validating ideas.
  • Opportunity to mentor junior team members.

AWSNode.jsRabbitmqTypeScriptNest.jsCI/CDMicroservices

Posted 28 days ago
Apply
Apply
πŸ”₯ Senior Backend Engineer
Posted about 1 month ago

πŸ“ US and LatAm

🧭 Contract

πŸ” Purchase intelligence and incentives

🏒 Company: GigsterπŸ‘₯ 501-1000πŸ’° $20,000,000 Series B over 7 years agoSaaSAppsAnalyticsSoftware

  • 5+ years of professional programming experience in TypeScript, JavaScript, and C# (.NET Core).
  • Strong understanding of software architecture and modern development practices, including Object-Oriented Programming, Inversion of Control, Dependency Injection, SOLID principles, and RESTful API design.
  • Expertise in microservices architecture, serverless architecture, and AWS cloud environments.
  • Proficiency in PostgreSQL and database design.
  • Experience with messaging and event-driven systems (Kafka, RabbitMQ, or SQS).
  • Hands-on experience with Infrastructure-as-Code tools, particularly Terraform.
  • Excellent problem-solving abilities and strong analytical skills.
  • Outstanding written and verbal communication skills in English.
  • Proven ability to collaborate effectively in distributed team environments.
  • Nice to have: Experience with Docker and containerized application deployments.
  • Design and develop scalable, resilient microservices and APIs using C# (.NET Core) and Node.js.
  • Architect and implement cloud-based solutions leveraging AWS services (SQS, ECS, ECR, RDS, S3, CloudFront, Route53).
  • Lead technical initiatives and contribute to engineering best practices in code quality, performance optimization, and system stability.
  • Develop and maintain CI/CD pipelines using GitHub Actions and other deployment automation tools.
  • Implement comprehensive testing strategies including unit, integration, and E2E testing using Jest and XUnit.
  • Collaborate with Product and Engineering teams to translate business requirements into technical solutions.
  • Mentor junior engineers and promote engineering excellence within the team.
  • Create and maintain technical documentation to ensure system scalability and maintainability.

AWSNode.jsPostgreSQLJestC#CI/CDRESTful APIsTerraformMicroservices

Posted about 1 month ago
Apply
Apply

πŸ“ Germany

πŸ” Oil and gas

🏒 Company: atmioπŸ‘₯ 1-10πŸ’° $5,475,963 Seed 7 months agoOil and GasSustainabilityClean EnergyFossil FuelsInformation TechnologyEnergySoftware

  • Extensive experience in the Django ecosystem, including Django Rest Framework (DRF), Django Tables, and Django Filters.
  • Strong knowledge of HTML, CSS, and JavaScript.
  • Proven experience running Django-based applications on AWS, including services like Lambda, ECS, databases, and CI/CD pipelines.
  • Ability to independently drive product features from concept to production.
  • Hands-on experience with Infrastructure as Code (IaC) tools, particularly Terraform.
  • Excellent communication skills for collaborating with customers and internal stakeholders.
  • Help build a platform to support oil and gas operators in fighting greenhouse gas emissions.
  • Own and drive product features from concept to deployment.
  • Ensure operational stability by troubleshooting incidents and resolving issues.
  • Develop and maintain Django-based front-end and back-end applications.
  • Design, implement, and manage cloud infrastructure.
  • Plan projects and analyze technical requirements.
  • Communicate effectively with customers to understand their needs.
  • Actively contribute to team processes and foster a positive work culture.

AWSPythonDjangoTerraform

Posted about 1 month ago
Apply
Apply

πŸ“ Europe

🧭 Full-Time

πŸ” Recruitment and guidance of young talent

  • A passionate developer with experience in at least one web backend technology, preferably Ruby or Go.
  • Demonstrate problem-solving abilities with a focus on technical excellence.
  • Comfortable taking responsibility for the code written and supporting it in production.
  • Ability to communicate effectively with non-technical stakeholders and understand their concerns.
  • Elaborate, develop and maintain features on a modern stack including Ruby and Go microservices, and Ruby on Rails monolith.
  • Inform product design, priorities and constraints in an autonomous product squad.
  • Participate in architectural decisions and tooling improvements for the tech stack, contributing to the migration towards a microservice architecture.
  • Monitor and fix production issues on your team’s functional and technical scope.
  • Participate in code reviews, pair programming sessions and engage in tech sharing and mentoring.

PostgreSQLElasticSearchKafkaKubernetesMySQLRubyRuby on RailsGogRPCMicroservices

Posted about 2 months ago
Apply