Backend Engineer (Python)

XOi Technologies
Nashville, TN Remote Full Time
POSTED ON 5/11/2024

XOi Technologies, the leading provider of technician-first technology for commercial and residential field service companies, arms the field service industry with a digital tool that connects people to equipment. XOi technology is the hub in which every part of the job - from the field to the office - connects to facilitate a transparent experience for the OEM, Contractor, Technician, and Customer.

XOi provides remote support, visual documentation, training resources, asset and team management functions, a comprehensive knowledge base, and immediate revenue producing insights leveraging data from current and historical projects. Beyond this tool that manages efficiency, consistency and communication, XOi’s goal is to create future-focused technology that modernizes the field service industry as a whole, and helps to overcome the issues that threaten the livelihoods of the hard-working people in the trades.

As a Backend Engineer (Python), you will play a valuable role in adding new functionality and features to our existing platform. You will interact with APIs, our data, and data related tools. You will have an opportunity to help support our ongoing scaling efforts to support our SMB/ Mid-Market and Enterprise customers.

In an industry that is increasingly evolving through innovative software solutions and AI, XOi is excited to be at the forefront of making an impact on the continued evolution of the service industry and beyond.


As a Backend Engineer, you will:

  • Solve fun and interesting problems focused on extending and improving not only our core product offerings but continue to influence the scalability of our suite of products

  • Participate in architecture conversations and solution ideation sessions

  • Create and consume APIs and pipelines to support both web and mobile (iOS and Android) applications

  • Assist in creating design artifacts that can be used by other developers to implement features.

  • Work with cross functional stakeholders to clarify requirements and create product solutions

  • Ensure you are writing testable code with the next developer in mind


Qualifications:

  • Bachelor’s degree in Computer Science desired or relevant work experience.

  • 2 years of experience building and deploying Python applications or services in a cloud infrastructure environment (AWS)

  • Experience with AWS and a serverless framework, including Lambdas and SQS

  • Strong comfort level with NoSQL databases

  • Experience with, or interest in, functional programming concepts

  • Experience with both statically and dynamically typed programming languages and a solid understanding of the strengths and weaknesses of both paradigms

  • Strong understanding of server-side security principles in cloud-based development environment

  • Good understanding of REST-based services and service-based architecture

  • Excellent communication skills, including dedication to consistent documentation


Nice to have’s:

  • Comfortable with CI/CD development and organizational practices

  • Familiarity with DynamoDB and Cognito

  • Experience with GraphQL highly desired

  • Experience with common architectural patterns and frameworks for mobile application development

  • Experience with authentication and authorization utilizing SSO (single-sign-on)


You’re a great fit if you’re someone who:

  • Is a self-starter with a competitive spirit and passion to excel

  • Value collaboration among your team and across the organization

  • Possesses excellent analytical and organization skills, the ability to meet deadlines, a sense of urgency, and attention to detail while seeing the big picture

  • Has a passion for mentoring and encouraging team growth by sharing your knowledge, skills, best practices, etc.

  • Value winning and losing together as a collective team with a focus on serving our customers

  • Value quality over speed

  • Are able to shift focus when business priorities change


XOi Technologies is an Equal Opportunity Employer

At XOi, we value individuality and the unique qualities we all bring to an organization. We believe we all bring experiences that have an incredible impact on our product and the experience our customers gain from using our products. We do not discriminate against employees based on race, color, religion, sex, national origin, gender, identity or expression, age, disability, pregnancy (including childbirth or other related medical condition), genetic information, protected military or veteran status, sexual orientation, or any other characteristic protected by applicable federal, state, or local laws.

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 that are on the Backend Engineer (Python) career path.

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

Income Estimation: 
$113,319 - $145,509
Income Estimation: 
$131,022 - $172,202
Income Estimation: 
$125,953 - $158,034
Income Estimation: 
$108,560 - $136,938
Income Estimation: 
$126,730 - $161,221
Income Estimation: 
$137,605 - $179,497
Income Estimation: 
$101,036 - $135,845
Income Estimation: 
$147,172 - $193,721
Income Estimation: 
$68,487 - $86,782
Income Estimation: 
$86,561 - $112,265
Income Estimation: 
$87,839 - $116,019
Income Estimation: 
$89,378 - $119,179
Income Estimation: 
$90,046 - $116,334

Sign up to receive alerts about other jobs with skills like those required for the Backend Engineer (Python).

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

  • AI -Artificial Intelligence Skill

    • Income Estimation: $80,040 - $104,026
    • Income Estimation: $85,916 - $108,001
  • Application Development Skill

    • Income Estimation: $80,040 - $104,026
    • Income Estimation: $85,916 - $108,001
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 Backend Engineer (Python) jobs in the Nashville, TN area that may be a better fit.

Senior Backend Engineer (Remote)

Tithe.ly, Nashville, TN

Mid-Level Environmental Scientist/Engineer

Level Environmental Scientist/Engineer - Tetra Tech Careers, Nashville, TN