Job Description
Are you a highly motivated Software Engineer seeking a challenging opportunity in the heart of Memphis? Memphis Digital Solutions is looking for a talented professional to join our innovative team. We are committed to driving technological excellence and are seeking someone who thrives in a fast-paced, collaborative environment.
As a key member of our development team, you will be responsible for designing, developing, and maintaining robust software solutions that power our clients' businesses. We offer a competitive benefits package, a dynamic work culture, and the opportunity to work with cutting-edge technologies in the Mid-South.
Responsibilities
- Design, develop, and deploy high-quality software applications using modern programming languages and frameworks.
- Collaborate with cross-functional teams, including product managers and designers, to define feature requirements and technical specifications.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Participate in code reviews, architectural discussions, and technical planning sessions.
- Identify and resolve technical issues and bugs in a timely manner.
- Mentor junior developers and contribute to team knowledge sharing.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in software development.
- Proficiency in JavaScript, Python, or Java, along with experience with front-end frameworks (React, Vue, Angular).
- Strong understanding of database systems (SQL, NoSQL) and cloud platforms (AWS, Azure, or Google Cloud).
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in a team environment.