Jobs at Syrinx

View all jobs

Senior Python Developer

Boston, MA
  • Professional verbal and written communication skills
  • Strong Python skills
  • Python frameworks such as Flask or Django
  • Front end JavaScript frameworks such as Knockout.js, React, Angular, NodeJS
  • Designing and maintaining Service Oriented Architectures such as REST/JSON or SOAP web services.
  • Advanced SQL and ORM/RDBMS skills using any of the following: Oracle, SQL Server, MySQL, PostgreSQL, Aurora, NHibernate, SQLAlchemy
  • Advanced SQL scripting skills including ETL design, Stored Procedures, Triggers, Indexes
  • Caching and Object/Key Value stores such as Redis, Memcached
  • Search and Logging tools such as ELK stack or CloudWatch
  • Cloud architecture & design in AWS or Azure
  • Experience with Agile/Scrum SDLC process and tools such as Pivotal Tracker, Confluence, Jira
  • Project coordination and estimation
  • Experience leading “mobile first” development initiatives.
  • Docker, ECS, Kubernetes, or similar container products.
  • Task running and package management tools such as Grunt, Bower, NPM a plus
  • Version control repositories such as Bitbucket, GIT, TFS, SVN
  • Experience implementing Object Oriented Principles and modern design patterns such as Factory, Repository, MVC, MVVM, Dependency Injection
  • Related bachelor's degree with 3-5 years of experience, or 5-8 years professional work experience with demonstrated ability to fulfill the role
Additional familiarity with any of the following tools and concepts is a plus:
  • Experience developing microservices architecture
  • Automated Testing and Unit Testing using tools such as JMeter, Selenium, Protractor, PyUnit, unittest
  • Automated Build and Integration tools such as Jenkins, Ansible, Grunt Bamboo, Maven
  • Authoring application design documentation and unit test cases.

Share This Job

Powered by