Jobs at Syrinx

View all jobs

Sr. Python Developer

Boston, MA
Position Summary:
The Senior Software Engineer will be a key member of the Software Development team, supporting an exciting and dynamic company with an energetic start-up culture. We are looking for a dynamic, flexible and intelligent team member to help us reach the next level. Someone who is passionate about learning new things and doesn’t mind throwing out what they used to know on a regular basis. We move fast, and always push to be on the bleeding edge of what technology allows, while ensuring the continuing success of our customers.
 
Key Responsibilities:
Primary responsibilities for this position include, but are not limited to:
  • Being a key member of a senior team designing, developing and testing SaaS Cyber security solutions.
  • Collaborate with QA, DevOps and Data Science teams
  • Mentor technical staff
  • Work across the company to identify and implement new ideas and mature existing processes
 
Requirements:
This position requires a self-directed team player with a strong sense of quality, meeting customer needs, excellent interpersonal skills and the confidence and flexibility to be effective in a fast and evolving environment.
Qualifications include:
  • 7+ years of experience in full-stack SaaS application development with emphasis on back-end systems development.
  • 7+ years of production Linux experience, especially with CentOS or Ubuntu
  • Java, Python, JavaScript, Bootstrap
  • RESTful Web services
  • Object-oriented programming techniques
  • Agile development
  • Experience with Container technologies, orchestration systems such as Kubernetes
  • Experience with cloud technologies, especially AWS or similar.
  • Good understanding of security best practices
  • Knowledge of network security and full-stack monitoring
  • Successful track record of assembling solutions with open source technologies
  • Strong understanding and experience of the software development lifecycle, and use of source control, unit testing and system test tools
  • Strong learning, analytical and troubleshooting skills
  • Excellent communication skills, both verbal and written.
  • Desire to work closely with customers to build exceptional products.
  • Experience with event-driven job scheduling
 
Experience with any or all of the following is a plus:
  • Big Data technologies such as ElasticSearch, Hadoop
  • MySQL administration
  • Experience working with large, multi-dimensional datasets. Familiarity with Big data/databases.

Share This Job

Powered by