Software Engineer II

Software Engineer II jobs in Houston Tx

  • Posted on

  • Job type

  • Job category

     Software Engineer II
  • Location

     Houston, Tx
  • Minimum Experience

     3+ Yeras
  • Number Of Openings

  • Pay Rate

    DOE / Per Month
  • Description

    Are you a technologist that loves spending time with family and friends enjoying food and drink? Then this may be your dream job! We are looking for a problem solver with great coding skills to make an impact in an industry that affects everyone you know. At Desss Inc our industry leading restaurant management product suite will have you engaged in cloud computing, distributed back-office systems, SOA, online services, and data analysis. We are looking for a talented technologist to join our team as a Software Engineer II to evolve our product suite and user experience. Along with your peers you'll work on difficult problems; design, develop, and deliver complex, sophisticated distributed systems of loosely coupled autonomous services and web applications. If you're also creative, humble, and fun, you'll fit right into our culture and healthy work environment where bring your dog to work day is every day.
  • Desired Profile

    • Strong technologist
    • Fantastic problem solver
    • Love to communicate clearly and effectively
    • 3+ years in full-stack web application development, Object Oriented Programming, Agile methodology, CI/CD
    • Commitment to delivering quality code including unit testing, security, maintainability, performance
    • Experience with our tech stack:
      • HTML5/SASS/CSS
      • JavaScript / Typescript
      • Angular
      • Redux / NgRx
      • Node.js / Express
      • NPM
      • SQL Server
    • Experience with the following:
      • SQL development, stored procedures, triggers, and functions (and an understanding of when/why to use them)
      • RESTful APIs
      • Responsive design
      • Web/Windows Services
      • Service Oriented Architecture (SOA)
      • Refactoring an existing code base
      • Self-driven contributor as a member of a high-performing development team
      • Bright and engaging with start-up energy and passion
      • Flexible and able to change direction as the business and technology evolves and changes
      • Enjoys an agile development environment (Scrum and/or Kanban methodology experience a plus)
      • Cares about the team culture
  • Responsibilities

    • Design and develop highly scalable and loosely coupled solutions
    • Challenge all assumptions. Ask great questions in the spirit of building awesome products
    • Approach Software Development as a craft, following best practices in OOD/OOP, and writing testable code with a strong belief in unit testing, clean coding, and the value of Agile development
    • Refactor to drive continuous improvement in all aspects of the code
    • Look for pragmatic solutions to find the right tool for the right job
    • Recommend application improvements
    • Support production systems and analyze problems, releasing patches and fixes as necessary