Job Description
Are you a visionary developer looking for the perfect blend of technical challenge and work-life balance? Memphis Digital Innovations is seeking a Senior Software Engineer to join our dynamic team. This position is primarily remote, allowing you to collaborate with a world-class engineering team from the comfort of your home office while based in Memphis, TN.
We are committed to innovation, excellence, and providing our team members with the tools they need to succeed. If you are ready to take your career to the next level, we want to hear from you.
Responsibilities
- Design, develop, and deploy scalable web applications using modern JavaScript frameworks and cloud technologies.
- Collaborate with cross-functional teams (design, product, and marketing) to define, design, and ship new features.
- Maintain and refactor legacy codebases to ensure high performance, security, and scalability.
- Write clean, efficient, and well-documented code following industry best practices.
- Conduct thorough code reviews and provide constructive feedback to junior developers.
- Participate in agile ceremonies including sprint planning, stand-ups, and retrospectives.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent professional experience).
- 3+ years of experience in full-stack software development.
- Proficiency in JavaScript, React, Node.js, and SQL databases.
- Strong understanding of RESTful APIs, version control (Git), and CI/CD pipelines.
- Excellent problem-solving skills and the ability to work independently in a remote environment.
- Strong communication skills and a collaborative mindset.