remote
Senior Systems Developer - Interpret LLC
Software Engineer
Senior Systems Developer who designs, builds, and maintains SaaS tools, APIs, and data workflows to streamline research operations, leveraging Python, Node.js, cloud services, and containerization.
About the role
Key Responsibilities
- Design, develop, and maintain scalable SaaS applications, internal tools, and participant‑facing experiences.
- Build robust RESTful APIs and MCP‑connected agents to automate recruitment, screening, and reporting workflows.
- Implement data pipelines and integrations with cloud services (AWS) and relational databases (SQL).
- Containerize applications using Docker and manage deployments in cloud environments, ensuring high availability and security.
- Collaborate with product owners, researchers, and engineering teams to translate operational pain points into reliable production systems.
Requirements
- 5+ years of professional software development experience, preferably in a SaaS or research‑technology context.
- Strong proficiency in Python and Node.js, with a track record of building and consuming REST APIs.
- Hands‑on experience with AWS services (e.g., Lambda, S3, RDS) and infrastructure‑as‑code tools.
- Solid understanding of containerization (Docker) and CI/CD pipelines for automated testing and deployment.
- Excellent problem‑solving skills and ability to work independently from concept through production.
Skills
pythonnodejsawsdockersql