Taro Logo

Senior Back End Software Engineer

Profile picture

Dialectica

Global leader in insights on-demand
London, UK
Backend · Full-Stack · DevOps
Senior Software Engineer
Hybrid
1,000 Employees
8+ years

Description

Dialectica, the global leader in insights on-demand, is seeking a Senior Back End Software Engineer to join their Technology Team. The successful candidate will play a vital role in writing well-structured, testable, and performant code, while collaborating with cross-functional teams to enhance existing systems and design new ones. With a focus on web application development and employing technologies like Ruby on Rails, NodeJS, and microservices architectures, applicants with a growth mindset and a passion for software craftsmanship will thrive in this dynamic environment. Join Dialectica in revolutionizing knowledge-sharing platforms and contributing to the delivery of innovative software products. Competitive compensation, comprehensive benefits, and a supportive work culture await the ideal candidate.

Last updated 23 days ago

Responsibilities

  • Write well-structured, testable, performant, secure code
  • Review code and have your own code reviewed by fellow engineers
  • Design new systems and improve existing ones following best practices and architectural patterns
  • Be involved in the overall application lifecycle
  • Be part of cross-functional teams, with ownership over a specific Product area
  • Be responsible for the operation and monitoring of the backend systems
  • Work closely with all team members and build a relationship of trust and teamwork
  • Get engaged with the product to deliver business value

Requirements

Ruby
Go
Java
Python
PostgreSQL
Redis
RabbitMQ
Kafka
JavaScript
  • BSc/MSc in Computer Science, Engineering or related field
  • 8+ years of proven experience in building robust, maintainable, and scalable Web Applications
  • Extensive experience with backend technologies and frameworks
  • Experience with microservices architectures and distributed systems
  • Experience with SQL and No-SQL Databases
  • Familiarity with message brokers
  • Deep understanding of software architecture and development lifecycle
  • Solid foundation in Object-Oriented programming patterns and best practices
  • Broad knowledge of the web platform
  • Agile development experience

Benefits

Medical Insurance
Education Budget
Commuter Benefits
Parental Leave
Mental Health Assistance
  • Competitive base salary with additional performance incentives
  • Coverage under the company’s collective health insurance plan
  • Learning and development opportunities
  • Hybrid or remote work model
  • Extra personal/flex days and paid volunteer days a year
  • Company sponsored team-bonding events
  • Weekly health & wellness activities
  • Gym discounts
  • Healthy breakfast, snacks, and beverages
  • Entrepreneurial culture
  • Amazing coworkers

Interested in this job?