Job Description: Are you a passionate developer eager to make your mark in the fintech industry BreakoutAI is seeking a Full Stack Developer Intern to join our dynamic team. You'll work alongside experienced developers and AI specialists, gaining hands-on experience in both front-end and back-end development. This internship offers an exciting opportunity to enhance your skills and contribute to an innovative financial technology product.
Responsibilities:
- Design, develop, and maintain responsive web applications.
- Implement authentication and authorization mechanisms, including user sign-up, login, and password management.
- Integrate third-party APIs and services, particularly focusing on financial data and broker-specific authentication.
- Collaborate with backend developers to integrate user-facing elements with server-side logic.
- Optimize applications for maximum speed and scalability.
- Ensure the security of the application and user data.
- Write clean, maintainable, and efficient code, adhering to best practices and standards.
- Troubleshoot and debug applications.
- Collaborate with team members and stakeholders to understand requirements and deliver high-quality solutions.
- Stay up-to-date with emerging technologies and industry trends.
Requirements:
- Proven experience as a Full-Stack Developer or similar role.
- Proficiency with frontend technologies such as HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
- Proficiency with backend technologies such as Node.js, Express.js, Python, Django, or Flask.
- Experience with databases like MongoDB, MySQL, or PostgreSQL.
- Experience with authentication frameworks (e.g., JWT, OAuth) and user session management.
- Experience with integrating third-party APIs and services.
- Familiarity with version control systems (e.g., Git).
- Strong problem-solving skills and attention to detail.
- Good communication skills and ability to work independently and as part of a team.
Preferred Qualifications:
- Experience with cloud platforms (AWS, Azure, Google Cloud).
- Experience with Docker and CI/CD pipelines.
- Knowledge of financial trading systems and data.
- Experience with broker APIs and financial data integration.
- Familiarity with WebSockets or similar technologies for real-time data updates.
Join us at BreakoutAI and contribute to shaping the future of financial technology!