Software Engineer for Full Stack

Tillster

(San Diego, California)
Full Time
Job Posting Details
About Tillster
Around the corner and around the globe, Tillster simplifies digital ordering, improves customer engagement and grows sales. For more than a decade, we’ve helped turn guests into regulars. Our award-winning technologies have transformed the casual dining and quick service restaurant industries – and made us the global leader in this space.
Summary
Tillster’s software engineering team is seeking passionate, highly-motivated and visionary associate, mid, and senior level Full Stack Software Engineers to join our growing team. You will have 2+ years full stack engineering experience. You will be engaged in hands-on coding of ecommerce ordering and payments solutions for online and mobile (native iOS and Android) applications, deployed globally among the world’s prominent food tech, quick service restaurant, and fast casual brands. You will collaborate with product, project management, software architecture & engineering, software-in-test, technical store support, menu services, analytics and data science, marketing, creative, sales, and account management – to ideate on current and next generation solutions meeting business and customer requirements. The ideal candidate has experience with Python, Ruby, Java, and Django Framework and Django Management Commands); and, you have developed for cloud computing (i.e. AWS).
Responsibilities
* You are highly-motivated and thrive in an environment where complex business and technology challenges excite you, and propel you to identifying quality, timely and market-ready robust solutions * Enjoy engaging in passionate discussions with smart people and letting the best ideas rise to the top * Develop best-in-class applications following best practices of accessibility, internationalization, localization, test-driven development * Partner closely across teams in and outside of software engineering to develop amazing consumer experiences * Deliver code in dev ops environment, demonstrating personal and professional pride in your crafts(wo)manship and that of your team * Actively participate in code reviews, delivering code in an agile team environment * You are motivated to drive tasks to completion and take ownership of projects * Demonstrated passion for user experience design and improving usability * Ability to work in a fast paced and agile development environment * Good diagnostic and debugging sense, the ability to find a needle in a haystack (or a bug in a program stack.) * Must be a team player with excellent communication skills, both written and oral. * Bachelor’s degree – preferably in computer science or a similar degree
Ideal Candidate
* You have experience developing consumer facing applications using Java based stacks such as Spring MVC, Play, GWT, etc. * Strong understanding of CS fundamentals, Object Oriented Design and Data Structures * Genuinely excited about technology, have a strong interest in learning and playing with the latest technologies * Working knowledge of JavaScript, jQuery, HTML5, CSS3 and latest JavaScript standards; Ajax; and libraries or frameworks such as Angular and React * Have experience in basic cross browser support, caching and optimization techniques (sprite, minify, gzip, data uri) for faster page load times * Computer Science fundamentals in object-oriented design, data structures and algorithm design, and complexity analysis * Experience translating design mockups and prototypes into working application designs * Experience with REST based APIs such as JASON, Tastypie, etc. * Experience with asynchronous web frameworks like GWT * Familiarity with scripting languages such as Perl, PHP, Ruby, or Unix shell scripting * Have developed or supported an operationally critical web service * Continuous Integration and Deployment (Jenkins CI, Fabric) * Source Code Management (Git, GitHub) * Analyzing logs and optimizing system performance and security

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.