Apply

Software Engineer (Backend)

Posted 2024-11-18

View full description

πŸ“ Location: United Kingdom

πŸ” Industry: Technology / Data Insights

πŸͺ„ Skills: DockerPythonAgileElasticSearchGCPJavaKafkaKotlinKubernetesAirflowElasticsearchSparkCI/CD

Requirements:
  • Commercial experience with Java, Scala, Kotlin, and/or Python.
  • Experience with relational and non-relational databases.
  • Knowledge of data processing and distributed systems.
  • Solid understanding of systems design.
  • Familiarity with technologies including Docker, Kubernetes, CI/CD, and GCP.
  • Experience with best practices such as Agile and TDD.
Responsibilities:
  • Develop elegant and robust backend applications in data-intensive environments.
  • Enhance decision-making capabilities for thousands of companies.
  • Collaborate in a friendly and creative technical environment.
Apply

Related Jobs

Apply

πŸ“ UK

🧭 Full-Time

πŸ” Customer relationship management (CRM)

🏒 Company: HubSpot

  • Passion for clean, scalable code and product innovation.
  • Experience working closely with product management and designers.
  • Interest and experience in Go To Market strategies and business process automation.
  • Data analysis skills and experience with tools like Amplitude or Excel.
  • Ability to collaborate and develop product architecture.
  • Coaching and mentorship experience.
  • Track record of successful partnerships with recruiting.

  • Write and ship production code that has meaningful user and business impact.
  • Envision, build and analyze new features and tools, each contributing to company growth and revenue.
  • Collaborate with a cross-functional team including engineers, PMs, designers, and researchers.
  • Implement experiments to gain insights into user behavior.
  • Help users achieve their goals through changes made.

LeadershipData AnalysisJavaProduct ManagementData analysisCollaborationCoaching

Posted 2024-11-16
Apply
Apply

πŸ“ Europe

🧭 Full-Time

πŸ” Healthcare / Biotechnology

🏒 Company: Platomics GmbH

  • 5+ years of experience with a focus on Backend Software Development.
  • Proficient with Java 11+ and Spring Boot, with a deep understanding of its features and best practices.
  • Experience implementing HTTP APIs accessing SQL databases.
  • Experience in modern SPA frameworks, ideally Angular.
  • Ability to work with Git and foster Clean Code practices.
  • Understanding of Software Architecture and testing.
  • Ability to create a supportive work environment for product teams.
  • Experience mentoring and leading, with involvement in hiring and strategic decisions.

  • Build a platform that changes the regulatory landscape all across Europe.
  • Work with a team of highly skilled developers, designers & product managers.
  • Collaborate closely with specialists in the field of biotechnology and medical regulation.
  • Engage actively in continuous product discovery efforts and play a pivotal role in shaping product decisions.

Software DevelopmentSQLGitCSSJavaSoftware ArchitectureSpringSpring BootAngularMentoring

Posted 2024-11-07
Apply
Apply

πŸ“ Americas, Europe

🧭 Full-Time

πŸ” Fintech

🏒 Company: Paxful, Inc

  • Solid track record of over 10 years demonstrating mastery of PHP and Python, mainly in production backend applications.
  • Solid experience in administration, modeling, and optimization techniques in SQL and NoSQL databases, including the utilization of ORMs, migration tools, and data warehousing.
  • Demonstrated proficiency in working with third-party software integration using industry protocols like SOAP, REST, RPC, GraphQL, and WebSockets.
  • Proven knowledge in processing queues such as Apache Kafka, or RabbitMQ, or standards like AMQP.
  • Expertise in utilizing in-memory databases like Redis and Memcached.
  • Understanding of Git and branching models for coordination with team members.

  • Write production-ready, testable, and well-documented code, handling edge cases.
  • Understand team development approaches, identify gaps, and recommend solutions.
  • Maintain expertise in team domain areas, services, interactions, and data flows.
  • Utilize design patterns for scalable applications, anticipating future changes.
  • Perform systematic debugging within the domain.
  • Ensure epics and projects are broken down, prioritized, and understood by the team.
  • Communicate clearly with other teams, fostering effective and targeted communication.
  • Promote documentation and knowledge sharing within the team and with stakeholders.

GraphQLPHPPythonSoftware DevelopmentSQLDesign PatternsGitKafkaRabbitmqApache KafkaRedisNosqlCommunication SkillsCollaboration

Posted 2024-10-25
Apply
Apply

πŸ“ San Francisco, New York, Denver, London, Australia, New Zealand

🧭 Full-Time

πŸ” Customer engagement platform

🏒 Company: Iterable

  • 5+ years relevant software development experience.
  • Experience in building production-ready, scalable web applications.
  • Proficiency in at least one modern programming language (ideally Scala and/or Java).
  • Extensive experience with Elasticsearch and/or relevant technologies like Postgres.
  • Desire to work in a highly remote/distributed but collaborative environment.
  • Willingness to take on-call responsibilities.
  • Fluency in English (verbal and written).
  • Legally authorized to work in the EU.

  • Contribute to team roadmap and planning sessions to enhance customer value.
  • Collaborate with cross-functional teams, product, and design to conceptualize and build new product features.
  • Be responsible for the entire lifecycle of projects, from design and planning through development and deployment.
  • Develop solutions to scale a complex platform reaching millions of users.
  • Contribute to the code review process by offering improvement suggestions.

GraphQLSoftware DevelopmentElasticSearchJavaKafkaSCRUMElasticsearchPostgresRedis

Posted 2024-10-21
Apply
Apply

πŸ“ Ireland, UK, Germany

🧭 Full-Time

πŸ” Customer Relationship Management (CRM)

🏒 Company: HubSpot

  • A passion for clean, scalable code and for product feature development and product innovation.
  • The ability to work collaboratively with the team to solve problems, transfer knowledge, and develop overall product architecture.
  • Coaching and mentorship experience.
  • A track record in partnering successfully with recruiting to build remarkable engineering teams.

  • Write and ship production code that has meaningful user and business impact.
  • Envision, build, and analyze new features and tools contributing to reducing the time required for implementing and maintaining compliance frameworks.
  • Work with a small cross-functional team where autonomy and flexibility are valued.
  • Collaborate with various teams across HubSpot, gaining exposure to how the company operates.

Backend DevelopmentLeadershipSoftware DevelopmentFrontend DevelopmentJavaReact.jsTypeScriptCross-functional Team LeadershipReactCommunication SkillsCollaboration

Posted 2024-10-19
Apply
Apply

πŸ“ UK

🧭 Full-Time

πŸ” Customer Relationship Management (CRM)

🏒 Company: HubSpot

  • A passion for clean, scalable code and for product feature development and innovation.
  • Experience working closely with product management and designers to exceed customer needs.
  • Ability to work collaboratively with the team to solve problems and develop overall product architecture.
  • Coaching and mentorship experience.
  • Successful partnership with recruiting to build exceptional engineering teams.

  • Write and ship production code that has meaningful user and business impact.
  • Envision, build and analyze new features and tools, each contributing to company growth and revenue.
  • Work with a small cross-functional team of engineers, PMs, designers, content designers, and researchers.
  • Collaborate with HubSpotters across the company to help users meet their goals through your changes.
  • Implement experiments that provide valuable insights into user behavior to improve their experience.

LeadershipJavaProduct ManagementCollaborationCoaching

Posted 2024-10-19
Apply
Apply

πŸ“ South America, Europe

🧭 Full-Time

πŸ’Έ $50 USD/hr or higher based on experience

πŸ” Social Dating Apps

🏒 Company: Perry Street Software

  • Bachelor’s degree (or higher) in computer science, related field, or equivalent practical experience
  • 10+ years of software development experience
  • 3+ years team management experience
  • Experience working with Ruby and/or Ruby on Rails
  • Intuitive understanding of the possibilities and limitations of RoR's MVC architecture
  • Intermediate SQL and data architecture experience; extensive ActiveRecord experience
  • Data migration experience
  • Experience AWS, Docker and similar
  • Experience using design and architecture patterns
  • Good sense of usability and product for mobile apps
  • Strong sense of ownership, delivering on time and on budget
  • Shipped consumer mobile-first apps on Android or iOS

  • Lead a developer team to deliver large-scale consumer software for apps, capable of supporting 1000s of simultaneous requests/sec
  • Bring architectural opinions of and experience with complex (100+ model) web applications
  • Evolving the current Ruby-based architecture to develop innovative, consumer-facing mobile products, while supporting the product roadmap
  • Work in an agile team with Product, Design, Support, and Marketing to respond to our users needs
  • Debug and develop with all layers of the software stack - frontend (JavaScript or iOS/Android), middleware (Ruby), backend (AWS)
  • Help develop solutions end to end, from the design, to requirements, coding, refactoring, delivering, and maintenance
  • Excel at communication in a distributed, remote team

AWSDockerSoftware DevelopmentSQLAgileAndroidHTMLCSSJavaKotlinRubyRuby on RailsSwiftGolangReact

Posted 2024-10-16
Apply
Apply

πŸ“ France, United Kingdom, Belgium, Ireland, Netherlands

🧭 Full-Time

πŸ’Έ 70000 - 80000 EUR per year

πŸ” Beauty, personal care, and food

🏒 Company: Spate

  • Minimum 3 years of experience as a software engineer, working on backend and ETL for web applications.
  • Experience collecting, cleaning, and analyzing large data sets.
  • Proficiency in Python.
  • Proficiency in SQL.
  • Strong oral and written communication skills.
  • Project management skills and ability to handle multiple priorities at different timescales.
  • Proven problem-solving skills using deductive reasoning.
  • Self-starter and ability to work independently.
  • Located in Western Europe.

  • Support customers and staff in understanding and exploiting the platform, data and tools.
  • Ensure the availability of the platform, data and tools.
  • Define and implement improvements for the platform, data and tools related to security, quality, testing, automation, documentation and new features.
  • Contribute to sprint planning, backlog grooming, and task prioritization.
  • Estimate the effort required for development tasks and help create project timelines.
  • Track and report on progress, addressing any delays or roadblocks proactively.

Project ManagementPythonSQLETLCommunication SkillsProblem Solving

Posted 2024-10-12
Apply
Apply

πŸ“ Americas, Europe

🧭 Full-Time

πŸ” Fintech, cryptocurrency

🏒 Company: Paxful, Inc

  • Solid track record of over 10 years demonstrating mastery of Python and PHP, mainly in production backend applications.
  • Extensive experience in working with DeFi, Blockchain, Lightning Network, private/public ledgers, and Smart Contracts.
  • Solid experience in administration, modeling, optimization techniques in SQL and NoSQL databases.
  • Demonstrated proficiency in working with third-party software integration using industry protocols like SOAP, REST, RPC, GraphQL, and WebSockets.
  • Proven knowledge in processing queues such as Apache Kafka, or RabbitMQ, or standards like AMQP.
  • Expertise in utilizing in-memory databases like Redis and Memcached.
  • Understanding of Git and branching models for coordination with team members.

  • Write production-ready, testable, and clear documented code, and handle edge cases.
  • Understand team development approach, identify gaps, and recommend solutions.
  • Maintain expertise in the team’s domain areas, its services, interactions, and data flows.
  • Utilize design patterns for scalable applications, anticipating future changes.
  • Perform systematic debugging within the domain.
  • Ensure epics and projects are broken down, prioritized, and understood by the team.
  • Communicate clearly with other teams, fostering effective and targeted communication.
  • Promote documentation and knowledge sharing within the team and with stakeholders.

GraphQLPHPPythonSoftware DevelopmentSQLBlockchainDesign PatternsGitKafkaRabbitmqApache KafkaRedisNosqlCommunication SkillsCollaboration

Posted 2024-10-06
Apply
Apply

πŸ“ United Kingdom

🧭 Full-Time

πŸ” Software, CRM

🏒 Company: HubSpot

  • A passion for clean, scalable code and for product feature development and product innovation.
  • The ability to work collaboratively with the team to solve problems, transfer knowledge, and develop overall product architecture.
  • Coaching and mentorship experience.
  • A track record in partnering successfully with recruiting to build remarkable engineering teams.

  • Write and ship production code that has meaningful user and business impact.
  • Envision, build and analyze new features and tools contributing to reducing the time required for implementing and maintaining compliance frameworks.
  • Work with a small cross-functional team of engineers where autonomy and flexibility are highly valued.
  • Collaborate with HubSpotters all over the company, whether in engineering, product, design, research, marketing, sales, etc.

Backend DevelopmentLeadershipSoftware DevelopmentFrontend DevelopmentJavaReact.jsTypeScriptCross-functional Team LeadershipReactCommunication SkillsAnalytical SkillsCollaboration

Posted 2024-10-01
Apply