Job Closed
This listing is no longer active.
Elevate Your Football Career Connecting players with clubs and opportunities worldwide. Join us now!
Software Engineering Internship – 3 Months
Location
United States
Posted
67 days ago
Salary
0
Seniority
Entry Level
Job Description
Software Engineering Internship – 3 Months
Minutes90
• Develop and contribute to real-world web applications • Work on frontend technologies (UI/UX implementation) and/or backend systems (APIs, databases) • Collaborate with mentors and team members in an agile environment • Participate in code reviews and improve coding best practices • Build projects that showcase your skills to future employers
Job Requirements
- Basic understanding of programming (e.g., JavaScript, Python, or similar)
- Familiarity with web development fundamentals (HTML, CSS, JavaScript)
- Interest in frontend frameworks (e.g., React) or backend development (APIs, databases)
- Understanding of version control tools like Git is a plus
- English B2
- Strong willingness to learn and grow
- Problem-solving mindset
- Ability to work independently and in teams
- Good communication skills.
Benefits
- Providing strong recommendation letters.
- Preparing for job interviews.
- Coaching to meet international hiring standards.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Staff Software Engineer
AlphaSenseThe market intelligence and search platform trusted by over 3,500 leading organizations
• Build robust, well-designed and effective software that solves complex problems. • Test, review and deploy code quickly. We deploy over 10 times per day and manage major releases with feature flags rather than coordinated deployments. • Research, learn and share new techniques for solving complex engineering problems. We’re a highly collaborative team and we push each other to find better solutions every day. • Write tools and develop practices for the engineering team. From GraphQL-to-Typescript compilers to fully automated deployments, we take the time to invest heavily in our own productivity. • Own projects from end-to-end. On a given day you might be building a system to measure search engine performance, reworking an integration with a telephony provider, or designing a UI component library. • Analyze and design solutions to business problems. Companies that throw solutions over the wall to engineers are wasting half their abilities. At AlphaSense, you’ll be fully involved in determining what to do, not just doing it. • Mentor senior engineers, shape technical culture, and raise expectations for system design and execution. • Contribute to long-term technical strategy while remaining hands-on with critical implementations.
• Write elegant, efficient, and testable Ruby code that is easy to maintain and debug. • Cover code with tests and perform manual testing of features, while reviewing the work of colleagues. • As a true teammate, continuously improve the team’s processes, brainstorm ideas, communicate statuses, and progress. • Mentor team members, provide feedback, and continuously improve as a professional. • Learn new concepts and technologies. • Design, develop, document, analyze, create, test, or modify computer or cloud-based systems or programs.
• Ownership of the technical vision and architecture for complex software and data solutions • Driving architectural decisions with a strong focus on scalability and long-term sustainability • Ensuring a maintainable codebase and actively reducing technical debt • Providing technical leadership and mentoring within the engineering team • Establishing best practices and conducting code reviews to maintain high quality standards • Coordinating stable and efficient data processing under continuous monitoring • Overseeing the full software development lifecycle from requirements to deployment • Close collaboration with product management, project teams, and other stakeholders • Analyzing and resolving complex technical challenges to ensure system stability • Keeping up with emerging technologies and continuously evolving the system landscape
Senior Software Engineer – MarketPlace
OneStream SoftwareA comprehensive cloud-based platform to modernize the Office of the CFO.
• Design, develop, and maintain complex software features and services within OneStream, including requirements translation, technical design, implementation, validation, deployment, and ongoing production support. • Lead implementation efforts for moderately to highly complex features, ensuring scalability, performance, maintainability, and reliability. • Drive technical design discussions and contribute to architectural decisions aligning with platform standards and reference architectures. • Build and maintain user interface solutions using modern UI frameworks including Angular, React, Blazor, and WPF. • Make and defend technical decisions within owned areas while aligning with broader architectural standards. • Ensure JSON and XML data contracts, schemas, and integrations are well designed, documented, and backward compatible. • Design and evolve APIs, SDKs, and extensibility mechanisms used by internal teams and partners. • Proactively identify opportunities to improve system performance, reliability, and developer productivity. • Lead and participate in formal code reviews, act as a trusted reviewer and approver. • Mentor and support Software Engineers through guidance on design, coding standards, and best practices. • Collaborate cross-functionally to translate business requirements into technical solutions and proactively identify opportunities to improve system performance, reliability, and developer productivity. • Contribute to CI/CD improvements, automation, testing strategies, and overall engineering quality initiatives. • Own complex features and components end to end, including design, implementation, testing, deployment, and ongoing production support. • Use AI-assisted development tools to accelerate development, refactoring, test creation, and documentation, while critically evaluating and refining AI-generated output to ensure correctness, security, performance, and architectural alignment. • Partner with peers to diagnose and resolve production issues, ensuring system reliability and performance.




