Sr. Backend Developer

Uptake
Nashville, TN Full Time
POSTED ON 3/29/2022 CLOSED ON 6/29/2022

What are the responsibilities and job description for the Sr. Backend Developer position at Uptake?

Senior Backend Engineer

What we do

Uptake is the premier Industrial Intelligence company, providing industrial analytics and data software-as-a-service (SaaS) that empowers major industry leaders to optimize performance, reduce asset failures, and enhance safety. At Uptake, we combine our strengths — machine learning, analytics, data visualization, and software development — to deliver actionable insights that make the industry more reliable, productive, safe, and secure.

What you’ll do:

As a Senior Software Engineer at Uptake you’ll help build and expand a complex analytics platform that is already changing the way large industrial companies manage their assets. Senior Software Engineers are encouraged to work with, and experiment with, cutting-edge technologies in the fields of distributed systems, data ingestion and mapping, and machine learning, to name a few. We strongly promote innovation and collaboration throughout our engineering team, and are committed to helping Senior Software Engineers find the perfect balance of productivity and personal growth.

Responsibilities:

As a Senior Software Engineer, your responsibilities may include, but are not limited to, the following:

  • Build a highly scalable framework for ingesting, transforming and enhancing data at web scale
  • Develop a web services based platform that can grow with the business
  • Design, secure, and develop APIs
  • Contribute to the database design to manage the integrity and usability of our data
  • Lead and mentor engineers in their careers and in product delivery
  • Help with overall architecture of the system

What we hope you’ll bring to the table:

  • Bachelor's degree in Computer Science or equivalent experience
  • A strong track record of leading teams in designing, developing, and delivering medium to large enterprise products on cloud platforms
  • 5 years experience with Java Spring
  • A passion for creating simple and elegant solutions to complex problems
  • Strong experience with Cloud Technologies
  • Familiarity with DevOps and an appreciation for Continuous Integration/Deployment
  • A passion for quality and an understanding that testing alone can’t create a quality product
  • Outstanding programming and problem solving skills
  • Excellent communication skills and ability to work using Agile methodologies
  • Ability to work quickly and collaboratively in a fast-paced, entrepreneurial environment
  • Understanding of SQL and noSQL database technologies
  • Understanding of the structure and usage of RESTful web services and RPC
  • Strong understanding of modern security standards and how to apply them

Preferred skills & experience:

  • Docker / Kubernetes
  • Brokers (e.g. Kafka, Rabbit)
  • Serverless design
  • Front end development experience
  • Log aggregation solutions like Splunk

Why work here

Uptake is a values-driven organization, and we are excited about what we do! We’re flexible, honest, hardworking, and collaborative. As a team, we bring our diverse backgrounds, beliefs, and experiences together to solve tough, important problems. We support and challenge one another to bring out the best in each of us, and we have fun along the way. We are proud to have been named as a Best Large Company to work for in Chicago on Built In Chicago’s Best Places to Work list in 2022 as well as #6 on the tenth annual Crain’s Chicago Business Most Innovative Companies List.

We offer generous benefits including health, dental, vision, parental leave, 401K match, unlimited PTO, and an annual stipend for continuing education, to name a few. Uptake's benefits foster the work-life balance that we know is essential to building a collaborative and authentic culture, and to the impact that we make on our customers day in and day out. We are also proud to be recognized by Purpose Jobs for Best Benefits at a Mid-Size Tech Company in 2022. Learn more at https://www.uptake.com/careers.

Uptake welcomes and encourages applications from all individuals, without regard to any prohibited ground of discrimination, including from people with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the selection process.

Sr. Tableau Developer
CGS Federal (Contact Government Services) -
Nashville, TN
Sr Developer, IT (Microservices)
Tractor Supply Company -
Brentwood, TN
Sr. PostgreSQL Database Developer
CGS Federal (Contact Government Services) -
Nashville, TN

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Sr. Backend Developer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,470 - $96,481
    • Income Estimation: $73,937 - $105,550
  • Debugging Skill

    • Income Estimation: $72,470 - $96,481
    • Income Estimation: $74,006 - $95,455
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Sr. Backend Developer jobs in the Nashville, TN area that may be a better fit.

Sr. ServiceNow Developer

CGS Federal (Contact Government Services), Nashville, TN

Sr. Software Developer

Broadcast Music, Inc, Nashville, TN