Job Description
We are currently seeking a highly skilled Software Engineer to join our dynamic team in Memphis, Tennessee. This is an urgent opportunity for a professional looking to make an immediate impact on our technical roadmap. We provide relocation assistance to ensure a smooth transition for candidates outside the Memphis area.
Our mission is to deliver cutting-edge software solutions that drive business growth. As part of our engineering squad, you will leverage modern technologies to solve complex challenges and enhance user experiences.
Responsibilities
- Develop, test, and maintain high-quality software applications using modern frameworks and languages.
- Architect scalable solutions that align with business requirements and industry best practices.
- Collaborate closely with product managers, designers, and other engineers to drive project success.
- Perform code reviews to ensure code quality, security, and performance standards are met.
- Debug and resolve technical issues efficiently in a fast-paced environment.
- Mentor junior team members and contribute to a culture of continuous learning.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- 5+ years of professional experience in software development.
- Proficiency in Python, Java, or C# and modern web frameworks (React, Angular, or Vue).
- Experience with cloud services (AWS, Azure, or GCP) and containerization (Docker/Kubernetes).
- Strong understanding of SQL and NoSQL databases.
- Excellent communication skills and the ability to work effectively in an Agile/Scrum environment.