Senior Applications Engineer (Backend)

Location: San Jose, CA
Duration: 6 Months+

As a Senior Applications Engineer, you will take ownership of designing and developing the applications with the latest technologies. In this hands-on role, you will work closely with product owners, engineering and executive teams to drive some of the applications development from inception to completion. You will be working in a collaborative team using agile software development methodology. The applications would be deployed across several customer bases in existing deployments. 
 
 Qualifications 
 Bachelor degree in Computer Science or equivalent experience 
 5 to 10+ years of backend development experience 
 Working experience with NodeJS, Java and MongoDB 
 Working experience with Message Queues (Kafka), Rules Engines 
 Experience with building a secured product, expertise with common authentication and authorization architectures 
 Familiarity with source control systems like Mercurial/Git and SVN 
 Excellent communicator and team player 
 Strong commitment to developing high-quality, maintainable code to meet complex, changing requirements 
 Excited about doing full stack development; Strong belief in the importance of testing 
 Familiar with continuous and agile integration/deployment and test-driven development 
 
 Preferred Experience 
 RFID and ALE 
 Docker containers and Cloud (AWS) technologies 
 Micro services architecture 

Want to apply later?

Type your email address below to receive a reminder

ErrorRequired field

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file