Backend Software Engineer - Buffalo, United States - RepCheckup

    RepCheckup
    RepCheckup Buffalo, United States

    3 weeks ago

    Default job background
    Description

    Backend Software Engineer (Python, Django) Buffalo, NY or Remote / Contract **Software Engineer, Backend**

    Were looking for a Software Engineer with experience with backend architectures to help lead the continual development of the tool set based on customer demand and overall product roadmap. As a Software Engineer, you will be responsible for translating product vision into a functioning application everything from designing the overall architecture of our platform to evolving it over time to ensure maximum performance and stability.

    Were looking for people with strong background or interest in building tools that provide great utility to all of our customers. As a backend engineer, you will build, expand, and maintain our internal APIs and services architecture that provide our service to customers everyday.

    **About RepCheckup**

    RepCheckup is an online review management software that allows users to solicit positive reviews via email and text messaging, while also allowing them to monitor their ratings and reviews on 20 different websites.

    We uses modern web development tools to provide a stable, secure, and useful service for our customers. Some of the technologies we employ on our stack includes Django, React, and AWS.

    We value the ability to learn fast and adapt to shifting technologies. Were especially fond of engineers who:

    Are hackers who can balance time, feature work, and quality, and knows when to test or just ship it.

    Can take ownership of their tasks and achieve project goals

    Have the attention to detail to ensure every customer receives the best experience we can provide

    To be an everyday example of a *rare* professional, a **R**esults Oriented, **A**ccountable, **R**esourceful and **E**nthusiastic professional

    Were a small engineering team where youll have the opportunity to work closely with engineers in other disciplines.

    We take pride in working to ensure every customer receives the best possible experience.

    We work with the latest technologies for building web platforms; Python, JavaScript, and React are some of the technologies we use.

    Work with a team of results oriented, accountable, resourceful and enthusiastic professionals.

    **Day-to-Day Responsibilities**

    Write well designed, testable, efficient code by using best software engineering practices.

    Gather and refine specifications and requirements based on technical needs.

    Design of the overall architecture of the web application.

    Implementation of a robust set of services and APIs to power the web application.

    Optimization of the application for maximum speed and scalability.

    Implementation of security and data protection

    Management of hosting environment, including database administration and scaling the application

    Create and maintain software documentation