Design and implementation of low-latency, high-availability, and performant applications
Requirements
- Python
- SQL
- 2+ years of Programming experience in Python
- Experience with database technologies such as SQL, Oracle or non-relational databases
- Testing (unit, integration, etc.), along with test automation
- Distributed message system design/development
- Knowledge of how to build and use RESTful APIs
Responsibilities
- Design and implementation of low-latency, high-availability, and performant applications
- Analyze technical requirements and interpret them into code
- Writing reusable, testable, and efficient code
- Maintain existing code and applications to support operations
- Perform testing with technical peers and functional end users to ensure successful launch of development projects
- L3 production support, including off-hours support when needed
- Promote quality engineering and good coding practices across the company
Other
- Sits in Jersey City, NJ or NYC, NY, no choice candidates have to be open to both
- Projects 18-24 months length preferred. Longer the better
- Bachelors degree in Computer Science or similar
- 6+ years of software development experience in object-oriented programming languages
- Excellent written oral communication skills