Job Description
Are you a visionary Software Engineer looking for your next challenge? Apex Digital Systems is currently seeking a Top Tier Talent to join our dynamic team in Memphis, TN. We offer an immediate hire opportunity for candidates who are passionate about building scalable, high-performance applications that shape the future of technology.
As a leader in the Top Tech Companies sector, we pride ourselves on innovation, speed, and employee growth. You will work alongside industry experts in a culture that values creativity and technical excellence.
Why Join Us?
- Immediate start date available.
- Competitive salary and comprehensive benefits package.
- Work with cutting-edge technologies and modern frameworks.
- Collaborative and inclusive work environment.
Responsibilities
- Design, develop, and maintain high-quality software solutions using modern programming languages such as Python, Java, or JavaScript.
- Collaborate with cross-functional teams (product managers, designers, and other engineers) to define, design, and ship new features.
- Write clean, efficient, and well-documented code that follows best practices and coding standards.
- Participate in code reviews to ensure code quality and share knowledge with the team.
- Troubleshoot, debug, and optimize existing software applications to improve performance and user experience.
- Engage in the full software development lifecycle, from requirements gathering to deployment and maintenance.
- Conduct technical research and implement innovative solutions to solve complex business problems.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- Proven experience as a Software Engineer or similar role (5+ years preferred).
- Strong proficiency in at least one major programming language (Java, C#, Python, or JavaScript).
- Experience with relational databases (SQL) and NoSQL databases.
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker/Kubernetes).
- Excellent problem-solving skills and the ability to work independently or as part of a team.
- Strong communication skills and a proactive attitude toward learning new technologies.