Job Description
Are you a tech enthusiast ready to turn your passion into a career? Bay Area Dynamics is looking for ambitious individuals to join our team as Software Engineering Apprentices.
At Bay Area Dynamics, we believe in nurturing talent. This is a unique opportunity for recent graduates or self-taught developers to learn from industry veterans in the heart of San Francisco. You will work on cutting-edge projects that impact millions of users.
Why Join Us?
- Comprehensive mentorship from senior engineers.
- Competitive salary and equity package.
- Flexible remote and hybrid work options.
- Professional development and certification support.
Responsibilities
- Assist senior engineers in designing, developing, and testing software solutions.
- Write clean, maintainable, and well-documented code in Python or JavaScript.
- Participate in code reviews and learn best practices in software architecture.
- Debug and troubleshoot issues within existing codebases under supervision.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Attend daily stand-ups and agile sprint planning sessions.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Basic understanding of data structures, algorithms, and object-oriented programming.
- Familiarity with at least one major programming language (e.g., Python, Java, C++, JavaScript).
- Strong problem-solving skills and a logical approach to debugging.
- Excellent communication skills and a willingness to learn.
- Passion for technology and the desire to build scalable products.