Job Description
We are seeking a highly motivated Software Engineering Intern to join our elite engineering team in the heart of Oakland, CA. At Apex Innovations, we are building the future of fintech, and we need innovative thinkers to help us scale our platforms. This is a unique opportunity to gain hands-on experience with modern cloud architectures, collaborate with industry veterans, and contribute to products used by millions worldwide.
As an intern, you will not be a bystander; you will be a vital contributor to our sprints, working on real-world problems that drive our business forward. We offer a competitive stipend, mentorship from senior engineers, and a clear pathway to full-time employment for high performers.
Responsibilities
- Design & Development: Contribute to the design, development, and testing of scalable web applications and microservices using modern programming languages.
- Code Quality: Write clean, efficient, and well-documented code following industry best practices and internal coding standards.
- Collaboration: Work closely with product managers, designers, and other engineers in an Agile environment to define feature requirements and deliverables.
- Debugging: Analyze complex system logs and debug issues to ensure high system availability and performance.
- Documentation: Maintain technical documentation and create comprehensive API documentation for the engineering team.
- Testing: Participate in unit testing, integration testing, and code reviews to ensure software reliability.
Qualifications
- Education: Currently enrolled in a Bachelor’s or Master’s degree program in Computer Science, Software Engineering, or a related technical field (must have completed at least two years of study).
- Technical Skills: Strong understanding of data structures, algorithms, and software design principles.
- Languages: Proficiency in at least one modern programming language (e.g., Python, Java, JavaScript/TypeScript, Go).
- Tools: Familiarity with version control systems (Git) and CI/CD pipelines.
- Database Knowledge: Basic understanding of SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Soft Skills: Excellent problem-solving abilities, strong communication skills, and a proactive attitude toward learning new technologies.