By clicking Apply Now you agree to share your profile information with the hiring company.
Job Description
PhysIQ is looking for a Backend Engineer to join our growing team! To excel in this position, the Backend Engineer be familiar and comfortable with various database paradigms, data exchange and serialization formats, and modeling data flow across distributed (and sometimes asynchronous) systems. Maintaining and adding tests is also extremely important to us. We currently use: Python (Flask), MySQL, Riak TS, Kafka, Flink, ELK stack, Gradle, Cucumber, Kotlin (SDK), JavaScript (SDK), FlatBuffers, JSON, YAML and several other tools.
Responsibilities
- Design, develop, test and document software in a manner consistent with our FDA-compliant quality management system
- Establish architectural principles, select design patterns/libraries/tools and apply them
- Follow development best practices and coding standards
- Prototype new solutions and maintain existing ones
- Proactively find problems and advance our backend web services
- Work in an agile/scrum environment
- Train and manage other engineers and delegate tasks
Required Skills
- 4-year Technical Degree (computer science or engineering)
- 4+ years of professional software development experience
- 2–3 years designing, implementing and maintaining backend APIs
- Knowledge of multiple database paradigms and data modeling techniques
- Previously authored unit and integration tests
- Proficient with Python (Java is a plus)
- Excellent analytical and problem-solving skills
Read Full Job Description