Senior Backend Engineer

Posted 2 Days Ago
Be an Early Applicant
United Kingdom
Senior level
Hardware • Machine Learning • Software
The Role
Work as a Senior Backend Engineer at DemandScience, building and maintaining scalable services for new product initiatives, focusing on data manipulation and transmission. Responsibilities include designing and implementing new features, mentoring junior developers, and participating in agile ceremonies. Required qualifications include 5+ years of experience in developing enterprise cloud applications and expertise in C#, Golang, and Java.
Summary Generated by Built In

We are DemandScience, a global company which never stops innovating in our mission to provide the healthiest and most predictive global B2B data and intelligence for our customers. Our clients include sales and marketing professionals at global companies. Excellent execution is in our DNA. We provide innovative AI-analytics merged with enriched data to identify your next in-market prospects and customers at scale.


If you are interested in joining DemandScience but don’t see a position you’d like to apply for, then please join our talent pool! We’re hiring strategically and would love to talk to YOU! Submit your resume and we’ll reach out to you as new opportunities arise.

As a Backend Engineer, you will be working on one or more of our new product initiatives. You will be responsible for building and maintaining scalable services that power our products and increase data quality measures. We are heavy on data. A lot of stuff will involve data manipulation and transmission on a big scale.

Employee must be able to come to the office once or twice a week.

Essential Job Functions “What You’ll Do”:

The following duties are listed in order of greater importance. Other responsibilities may be assigned.

  • Build services and products that consistently deliver high-volume, low-latency high-availability, performance, reliability, security on the implementations.
  • Identify the critical details and prioritize incremental delivery.
  • Contribute to the design, implementation, and testing of new features.
  • Actively participate and contribute in the requirements refinement discussion
  • Review technical specifications and architecture diagrams created by the Architect/Principal
  • Assist with change management, capacity planning and emergency response as an expert of the runtime environment and business logic behaviour.
  • Coach / Mentor junior developers understand the architecture and technical specifications.
  • Pair-program on complex items minimizing risk and enhancing exchange of skills.
  • Write code based on coding best practices and standards set by the company and known in industry.
  • Maintain good, automated testing coverage.
  • Produce unit test as part of the development cycle to improve code quality.
  • Perform peer code reviews, including group open reviews.
  • Help develop & maintain your team CI/CD needs.
  • Participate and own were necessary deployment, monitoring of team’s product & alerting requirements and implementation.
  • Participate in product support and bug fixing.
  • Participate and actively contribute on all agile ceremonies, such as sprint refinement, planning, retrospective, …, including daily stand-ups.
  • Share and implement ideas to help our teams move quickly.
  • Write code documentation (API documentation, data dictionary, etc.).
  • Translate non-technical and technical requirements to appropriate audiences.
  • Recommend enhancements and propose innovative ideas and solutions.
  • Design and build domain-driven APIs, for both internal and external usage.
  • Design and build components in C#, Golang, and Java working closely with our backend platforms.

Essential Qualifications “What You’ll Need”: 

  • 5+ years of experience in building and designing enterprise, scalable, service-oriented cloud applications.
  • Experience in developing REST microservices.
  • B2B SaaS enterprise applications with a large user base.
  • Experience with mobile and / or desktop application development.
  • Preferred Automation testing generating Unit, BDD (Behaviour driven development) and / or TDD (Test-driven development).
  • Proficiency in Golang, Snowflake PostgreSQL, Redis, AWS.
  • Seasoned in commercial Java development experience.
  • Expert in Core Java (JVM, collections, generics, functional programming…), Spring Framework and associated projects (Boot, Core, Data…)
  • Well-versed in micro-service backend architecture.

This is a hybrid role where you’ll work both from home and from the local office, the specific days of the week in the office will be determined by your manager.

Eventual compensation offered will be based on factors such as the candidate’s qualifications, skills, experience and/ or training. Your recruiter can share more information about the specific salary range during the interview process.

Find out more at https://demandscience.com/careers/#join-the-team

Top Skills

C#
Go
Java
The Company
Greater Boston
1,141 Employees
On-site Workplace
Year Founded: 2012

What We Do

DemandScience is the premier B2B demand generation company accelerating global growth for our clients. The DemandScience intelligence platform empowers B2B organizations to swiftly identify the right accounts and target in-market buyers with precision. By combining groundbreaking technologies, machine learning and data science innovation, the company ensures timely delivery of accurate data, intelligence, and insights, adding value to the end-to-end journey from initial engagement to conversion. Founded in 2012, DemandScience provides 1,500 global customers with superior marketing solutions, B2B data, and leads. With a team of 600+ employees across operations in seven countries, DemandScience is certified as a Great Place To Work, named #5 on Fortune Magazine’s 2022 list of the Best Workplaces in Advertising & Marketing, and one of only 143 companies in history to be named to the Inc. 5000 for 10 consecutive years. For further insights on why DemandScience stands at the forefront of transformative demand generation

Similar Jobs

Capco Logo Capco

Senior Backend Engineer - Java

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
London, England, GBR
6000 Employees

Smartcat Logo Smartcat

Senior Backend Developer (.NET, C#)

Artificial Intelligence • Machine Learning • Natural Language Processing • Conversational AI
Easy Apply
Remote
28 Locations
242 Employees

Smartcat Logo Smartcat

Senior Backend Developer (.NET, C#) - Growth

Artificial Intelligence • Machine Learning • Natural Language Processing • Conversational AI
Easy Apply
Remote
28 Locations
242 Employees

Smartcat Logo Smartcat

Senior Backend Developer (.NET, C#) - Marketplace Team

Artificial Intelligence • Machine Learning • Natural Language Processing • Conversational AI
Easy Apply
Remote
28 Locations
242 Employees

Similar Companies Hiring

bet365 Thumbnail
Software • Gaming • eSports • Digital Media • Automation
Denver, Colorado
6100 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees
InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account