Job Description
Join our dynamic team as an Entry-Level Software Engineer and kickstart your career in tech! We're seeking passionate graduates and career-changers to build innovative solutions while receiving full relocation assistance to sunny Tucson. Enjoy mentorship from senior engineers, flexible work arrangements, and opportunities to work on cutting-edge projects that impact millions. Perfect for those with no prior professional experience but strong academic foundations.
Responsibilities
- Develop and maintain scalable software applications using modern frameworks
- Collaborate with cross-functional teams to design and implement features
- Write clean, efficient code following best practices and coding standards
- Participate in code reviews and contribute to technical documentation
- Debug and resolve issues in production environments
- Learn and adapt to new technologies and methodologies
- Support continuous integration and deployment pipelines
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- Strong understanding of data structures and algorithms
- Proficiency in at least one programming language (Python, Java, or JavaScript)
- Familiarity with version control systems (Git)
- Basic knowledge of web technologies (HTML/CSS, REST APIs)
- Excellent problem-solving and analytical skills
- Ability to thrive in a collaborative team environment
- Eagerness to learn and grow as an engineer