Job Description
Join our dynamic team as an Entry-Level Software Engineer in Memphis, TN! We're urgently seeking passionate innovators to build cutting-edge solutions. Enjoy competitive compensation, comprehensive benefits, and full relocation assistance to make your move seamless. Grow your career in a collaborative environment with mentorship from senior engineers and opportunities to work on impactful projects.
Responsibilities
- Develop and maintain scalable software applications using modern frameworks (Java, Python, JavaScript)
- Collaborate with cross-functional teams to define technical requirements and deliverables
- Write clean, efficient code and participate in code reviews
- Debug and resolve software defects in a timely manner
- Contribute to CI/CD pipeline optimization and DevOps practices
- Document technical specifications and project progress
- Stay updated on emerging technologies and industry trends
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
- 0-2 years of professional software development experience
- Proficiency in at least one programming language (Java, Python, or JavaScript)
- Familiarity with version control systems (Git) and Agile methodologies
- Basic understanding of databases (SQL/NoSQL) and REST APIs
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork abilities