XOi

Backend Engineer (Python)

XOi United States
No longer accepting applications

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.
  • Seniority level

    Mid-Senior level
  • Employment type

    Full-time
  • Job function

    Engineering
  • Industries

    Software Development

Referrals increase your chances of interviewing at XOi by 2x

See who you know

Get notified about new Back End Developer jobs in United States.

Sign in to create job alert

Similar Searches

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub