Software Development: Assist in designing, developing, and maintaining internal software solutions and API integrations to improve data accessibility and workflow automation
API Design and Implementation: Support the creation of scalable and secure APIs that facilitate efficient data sharing and interaction between internal systems and external partners
API and Technical Documentation: Develop and maintain comprehensive documentation, including API endpoint definitions, usage guidelines, authentication mechanisms, software architecture, and integration workflows to ensure scalability and ease of use
Data Processing and Optimization: Efficiently ingest, process, and manage external data while ensuring accuracy and security. Monitor performance, troubleshoot issues, and optimize for scalability
Security and Compliance: Ensure adherence to best practices for software security, data protection, and compliance with company policies and industry standards
What You’ll Bring
Currently enrolled in Computer Science, Software Engineering, or a related technical field
Proficiency in Python (Flask, FastAPI) and/or Node.js, with experience in building APIs and backend services
Understanding of RESTful APIs, JSON, authentication protocols (OAuth, API keys), and best practices for API security
A proactive approach to re-inventing processes to achieve desired outcomes, coupled with a curious and learning-oriented mindset