Python Software Engineer - Back End Developer

Kitchen Brains

Miami, FL (United States)

Category: Programming

Posted on: 23 Feb 2021

Cloud DevOps Jenkins Linux Python REST SaaS SQL

Job Description

Core Expectations for the Position:

The Back End Software Developer will participate in the design, development and maintenance of new products and new features for existing and new products within the Kitchen Brains Genius Suite. In all of these tasks, they will work closely with other development team members as well as our support, operations and quality assurance teams.

As a member of the SaaS Development team, your responsibilities will include the following:
· Design, program and test enhancements and new features for the Kitchen Brains Genius Suite.
· Maintain the existing Kitchen Brains Genius Suite product set by investigating, designing and implementing fixes to customer reported defects.
· Works on a team helping to define and develop requested software development deliverables.
· Participate in the development of product and technology road maps.
· Remains current on core technologies and best practices.
· Provide solid security coding practices.
· Maintains/updates documentation related to software features and functionality.

Requirements:

· Bachelor’s degree in Computer Science or equivalent.
· 4+ years of professional software development.
· Excellent Python, object-oriented design and development skills.
· RedHat/CentOS Linux experience is desired.
· Solid understanding of the Software as a Service (SaaS) model.
· Experience with cloud service providers: AWS and/or Microsoft Azure.
· Experience with microservices architecture design and development.
· Understanding of system design, distributed systems, cloud infrastructure, continuous integration, DevOps, REST APIs, fault tolerance and scalability.
· Experience working with CI/CD tools Jenkins or TeamCity.
· Experience and understanding of SQL queries development, database structures and working with enterprise large-scale databases.
· Ability to work in an Agile/Scrum environment.
· Excellent communication and collaboration skills and an ability to interface with business stakeholders and other engineers.
· Ability to prioritize, meet deadlines and to work well under pressure.
· Proficient analytical and problem-solving skills.

Kitchen Brains is an Equal Opportunity Employer (EOE)

Company DescriptionKitchen Brains, now in its 51st year, is the global leader in the development and deployment of innovative controllers, timers, sensors and software solutions for commercial kitchens that increase sales, drive down costs, ensure product availability, deliver consistent quality and elevate the guest experience. KB360TM is Kitchen Brains 4th generation, cloud-based, IOT solution that optimizes product availability, eliminates paper processes to improve food safety and compliance, and enables remote management of multiple locations from any connected device.

  Kitchen Brains

    Why Work Here?
    Technology behind many of the top restaurant brands you know!

  <p>Kitchen Brains, now in its 51st year, is the global leader in the development and deployment of innovative controllers, timers, sensors and software solutions for commercial kitchens that increase sales, drive down costs, ensure product availability, deliver consistent quality and elevate the guest experience. KB360TM is Kitchen Brains 4th generation, cloud-based, IOT solution that optimizes product availability, eliminates paper processes to improve food safety and compliance, and enables remote management of multiple locations from any connected device.</p>

  Address
  Fort Lauderdale,
     FL

     USA

    Website

      http://www.kitchenbrains.com

    View all jobs at Kitchen Brains

  Report Job

Want more jobs like this?

Apply Now

By clicking "Apply Now" or "Subscribe and Apply" you will be redirected to an external website. By clicking "Subscribe & Apply" you give TechieJobs consent to process and store your data, and send you emails to the provided email address.

Job Source: Ziprecruiter (Will expire by: 2021-04-09 00:00:00)

Apply Now

New

Techies Talent Network

Upload your resumes and connect with IT recruiters, setup personalized job alerts and receive professional tips to achieve your career goals, and even more. Join today!

Join talent network
Quick poll
What is your current employment status?
  • I am unemployed and looking for a new job
  • I have a job but looking for a new one
  • I have a job and just looking around
  • I am a student looking for my first job

* This poll is anonymous.