Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Backend Software Engineer

GTT, LLC

Backend Software Engineer

San Francisco, CA
Full Time
Paid
  • Responsibilities

    Job Description

    BACKEND SOFTWARE ENGINEER SUMMARY:

    • This position is for client Business org. More specifically, this position is for the client Business Commerce team, which provides contracting, pricing, transaction management, and reporting platform for any B2B use cases within the client.
    • Client Business extends our consumer solution for enterprise use cases. We support a number of use cases where companies can allow or even call rides on behalf of their customers and employees.
    • As any true enterprise offering, client Business also features a robust integration suite as well a feature-rich interface for administrators and dispatchers. There are a number of projects in the queue that this contractor will be tasked with supporting.
    • We are looking for an expert in Python with deep experience in distributed systems.

    RESPONSIBILITIES:

    • Backend Software Engineer will help to define architecture based on technology and business needs
    • Backend Software Engineer will write well-crafted, well-tested, readable, maintainable code
    • Participate in code reviews to ensure code quality and distribute knowledge
    • Backend Software Engineer can help lead large projects from idea to positive execution
    • Act on feedback to learn and grow
    • Unblock, support, and effectively communicate across teams to achieve results
    • Backend Software Engineer should be able to operate independently including designing, implementing and testing.

    EXPERIENCE & SKILLS:

    • Must have 9+ years of software engineering industry experience
    • Prior experience developing scalable services in the Python programming language
    • Experience with distributed systems
    • Backend Software Engineer should have experience working with databases, relational or NoSQL
    • Ability to thrive in a startup environment
    • Ability to write thorough, scalable, and clear design documentation
    • Designs build and improve a set of the team owned components