Placement papers | Freshers Walkin | Jobs daily: Senior Software Engineer, API / Backend at Avail Medsystems (Palo Alto, CA)


Search jobs and placement papers

Senior Software Engineer, API / Backend at Avail Medsystems (Palo Alto, CA)

Avail Medsystems is building a telemedicine platform to remotely connect health care experts to practitioners, wherever and whenever needed. Come join us as we improve health care cost and quality for everyone.


We're a small but rapidly growing startup poised to make major inroads into the medical industry. Come work in a fast-paced, dynamic, but rewarding environment. This is a full-time position (no contract hires), on-site near Fry's Electronics in Palo Alto, California. We're about a ten minute walk from the Cal Ave train station. We are firm believers in work-life balance, and to that end, we do offer flexible hours and Wednesday/Friday work-from-home.


We are looking for an experienced backend developer responsible for developing and maintaining our API and other core infrastructure components. Your primary focus will be the development of all server-side logic, ensuring high performance and responsiveness to requests from the front-end and mobile clients. You may also be assisting your coworkers in building out our web portal; therefore, a basic understanding of front-end technologies is preferable. 


This is a Senior Software Engineer position. 5+ years professional experience only.


Responsibilities



  • Writing reusable, testable, and efficient code

  • Design and implementation of low-latency, high-availability, and performant applications

  • Implementation of security and data protection

  • Integration of data storage solutions, including PostgreSQL databases and a Redis key-value store

  • Deploy and oversee infrastructure onto various AWS services including Lambda



Skills and Qualifications



  • Bachelor’s Degree in Computer Science, Electrical Engineering, Mathematics, or similar

  • Expert in Python and/or Java, with knowledge of at least one web framework. Flask/Spark or similar experience is a plus

  • Familiarity with some ORM (Object Relational Mapper) library, for instance SQLAlchemy

  • Able to integrate multiple data sources and databases into one system

  • Understanding of the threading limitations and multi-process architecture of Python and/or Java

  • Some understanding of server-side templating templating - experience with tools like Jinja or Django Templates is a plus

  • Basic understanding of front-end technologies, such as JavaScript, AJAX, HTML5, and CSS3, is a plus

  • Understanding of security compliance and best practices with regards to REST APIs and web applications

  • Knowledge of user authentication and authorization between multiple systems, servers, and environments

  • Understanding of fundamental design principles behind a scalable application

  • Familiarity with event-driven programming

  • Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform

  • Able to create database schemas that represent and support business processes

  • Strong unit test and debugging skills

  • Proficient understanding of Git


by via developer jobs - Stack Overflow
 

No comments:

Post a Comment