Job Description
Join our dynamic development team as an Entry-Level Software Engineer! We're seeking passionate individuals eager to launch their tech careers in Tucson's growing tech ecosystem. No prior experience required – we provide comprehensive training and mentorship to help you thrive. Work on cutting-edge projects, collaborate with senior engineers, and build scalable applications that impact millions of users. Enjoy competitive compensation, flexible work arrangements, and opportunities for rapid career advancement in a supportive, innovative environment.
Responsibilities
- Develop and maintain high-quality software applications using modern technologies (Python, Java, JavaScript)
- Participate in Agile development cycles, including sprint planning and retrospectives
- Write clean, efficient, and well-documented code following industry best practices
- Debug and resolve issues across full-stack applications
- Collaborate with cross-functional teams (product, design, QA) to deliver features
- Learn and implement new technologies through our structured onboarding program
- Contribute to code reviews and technical documentation
Qualifications
- Recent graduate or career changer with passion for software development
- Basic understanding of programming concepts (algorithms, data structures)
- Familiarity with at least one programming language (Python, Java, or JavaScript preferred)
- Strong problem-solving and analytical thinking abilities
- Excellent communication skills and eagerness to learn
- Ability to work collaboratively in a team environment
- Self-motivated with a proactive approach to challenges
- Willingness to commit to our 6-month mentorship program