Job Description
Join InnovateTech Solutions as an Entry-Level Software Engineer and launch your tech career in Albuquerque's thriving startup ecosystem! We're seeking passionate, self-motivated individuals ready to transform innovative ideas into powerful digital solutions. Our mentorship-driven program combines hands-on development with structured learning, providing the perfect foundation to grow your skills while contributing to real-world projects.
As a key member of our agile development team, you'll collaborate on cutting-edge applications while receiving personalized guidance from senior engineers. We foster a culture of continuous learning, offering access to exclusive workshops, certification programs, and career advancement opportunities. Albuquerque's affordable living and vibrant tech community make it the ideal place to build your future in software engineering.
Responsibilities
- Develop and maintain responsive web applications using modern frameworks like React and Angular
- Write clean, efficient code in Java, Python, or JavaScript based on project requirements
- Participate in agile ceremonies including sprint planning, stand-ups, and retrospectives
- Debug and optimize existing code to improve application performance
- Document technical specifications and create comprehensive API documentation
- Collaborate with UX/UI designers to implement pixel-perfect interfaces
- Contribute to code reviews and implement feedback to maintain quality standards
- Learn and integrate emerging technologies like cloud services (AWS/Azure) and DevOps practices
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field OR equivalent coding bootcamp certification
- Strong foundation in data structures, algorithms, and object-oriented programming principles
- Proficiency in at least one programming language (Java, Python, JavaScript, or C#)
- Basic understanding of version control systems (Git) and collaborative workflows
- Portfolio demonstrating personal projects, open-source contributions, or academic work
- Excellent problem-solving abilities and attention to detail
- Passion for continuous learning and willingness to master new technologies
- Strong communication skills and ability to thrive in team environments