Job Description
We are seeking a highly skilled Senior Software Engineer to join our dynamic team in Memphis, Tennessee. At Memphis Digital Innovations, we pride ourselves on delivering cutting-edge technology solutions to a global client base. We are actively offering visa sponsorship for qualified candidates looking to advance their careers in the United States.
In this role, you will lead the development of scalable web applications, mentor junior developers, and work closely with cross-functional teams to drive product innovation. If you are an expert in modern software engineering practices and are eager to work in a vibrant tech hub, we want to hear from you.
Responsibilities
- Design, develop, and deploy high-quality software solutions using modern frameworks and languages.
- Collaborate with product managers and designers to translate requirements into technical specifications.
- Write clean, maintainable, and well-documented code following industry best practices.
- Mentor junior developers and conduct code reviews to ensure technical excellence.
- Participate in agile ceremonies, including sprint planning, stand-ups, and retrospectives.
- Identify and resolve technical debt to improve system performance and reliability.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in software development (Java, Python, or C# preferred).
- Strong proficiency in front-end technologies (React, Angular, or Vue.js).
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Demonstrated ability to work in a fast-paced, agile environment.
- Eligibility to work in the United States and willingness to undergo visa sponsorship processes.