Senior Software Engineer

Sorry, this job was removed at 10:16 p.m. (EST) on Monday, October 9, 2017
Find out who's hiring in Cambridge.
See all Developer + Engineer jobs in Cambridge
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.
 As a Senior Software Engineer at CareDash, you will collaborate closely with a team of highly skilled developers, designer and managers to design, develop and maintain CareDash’s platform, products and its portfolio of media entities. You will be one of the driving forces behind the architectural design of our infrastructure and the development of new services and features. You’ll influence and shape the growth of our technology stack, and will be an integral part of a close-knit engineering team.

Who You Are:

  • You have a Bachelor's degree in Computer Science, Engineering, another related field, or equivalent experience.
  • 5-7 years of relevant web development and backend server experience.
  • Bonus if you are fluent in awesome scripting languages such as Python.
  • Experience designing scalable systems in service-oriented environments
  • Strong understanding of object-oriented design, software development principles and best practices.
  • Up-to-date knowledge of latest trends in web application development and database systems
  • You have a thirst for knowledge in cloud technologies like AWS.
  • You like to eliminate technical debt and go the extra mile to keep it low
  • You have worked in serious Docker DevOps environments and enjoy the challenge of building clean deployment architectures

Responsibilities may include:

  • Design and execute database strategies and SQL components to interact with dynamically configured database schemas.
  • Develop and maintain lifecycle management processes.
  • Work with teams to proactively identify and eliminate sources of risk in our platforms.
  • Implementing Microservice architecture and RESTful API designs
  • Proactively learn new technologies and work towards the continual improvement of our technologies.
  • Manage PostgreSQL and MySQL servers across multiple environments.
  • Develop highly optimized database solutions using tables, stored procedures, functions, views and indexes
  • Work closely with team members to ensure data integrity and database quality.
  • Participate in full testing process through unit testing and bug fixes as well implementation of automated test suites.

Qualifications may include:

  • Demonstrated experience and aptitude with one or more database platforms including PSQL and/or MySQL with an emphasis on schema design, query optimization, and infrastructure build out
  • Experience implementing full stack web technologies at scale
  • Excellent software engineering/computer science skills and habits: object-oriented design, unit testing, automated integration testing, data structures, etc.
  • Familiarity with ORM tools such SQLAlchemy and Database migration tools
  • Working Knowledge of system Caching techniques using technologies such as Redis, Memcached
  • A hands-on attitude and a willingness to get things done.
  • A desire to always be expanding and improving your skill-set.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

614 Massachusetts Avenue, Cambridge, MA 02139

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about CareDashFind similar jobs