Location: Manhattan, onsite 2 days per week
Technology Stack: Elixir, PostgreSQL, TimescaleDB, C++, GraphQL, Flutter, AWS, Grafana, MQTT, and other IoT-related tools.
Primary Responsibilities
-
Backend Engineering: Design, build, and maintain scalable backend systems that support key product features.
-
Infrastructure & DevOps: Strengthen backend infrastructure focusing on performance, security, and scalability; contribute to CI/CD pipelines and system monitoring.
-
Data Processing: Optimize algorithms and pipelines for handling time-series data.
-
Team Collaboration: Work closely with product teams and participate actively in Agile/Scrum ceremonies.
-
Testing: Develop comprehensive unit and integration tests; collaborate with QA to uphold high code standards.
Requirements
-
6+ years in backend development or systems architecture
-
5+ years working with web frameworks and live production systems
-
Solid understanding of mobile-backend connectivity, data pipelines, and time-series processing
-
Proficient in CI/CD practices, code reviews, testing strategies, and Agile development
-
Experienced with PostgreSQL, GraphQL/REST, and at least one of the following: Elixir, C/C++, Python, Go, or Java
-
Strong communication and analytical skills
-
Bachelor’s degree in Computer Science or equivalent practical experience
Nice-to-Haves
-
Background in firmware, IoT hardware, or prototyping electronics