Job Description
Are you a results-driven Software Engineer looking for an immediate opportunity to make an impact? Apex Innovations is seeking a talented professional to join our dynamic team in Memphis, TN. We are revolutionizing the industry with cutting-edge technology, and we need your expertise to help us build the future.
In this role, you will be responsible for architecting scalable solutions, optimizing application performance, and collaborating with cross-functional teams to deliver high-quality software products. If you thrive in a fast-paced environment and are passionate about clean code and innovation, this is the perfect place for you.
Responsibilities
- Design, develop, and maintain high-quality, scalable software applications using modern programming languages.
- Collaborate closely with product managers, designers, and other engineers to define features and technical specifications.
- Write clean, efficient, and well-documented code while adhering to best practices and coding standards.
- Participate in rigorous code reviews to ensure code quality and share knowledge with the team.
- Troubleshoot, debug, and resolve complex technical issues to ensure system stability and performance.
- Conduct performance testing and optimization to enhance user experience and application efficiency.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience).
- Minimum of 3-5 years of professional software development experience in a full-stack or backend role.
- Strong proficiency in Java, Python, or JavaScript and frameworks such as React, Angular, or Node.js.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes).
- Familiarity with database management systems (SQL and NoSQL) and ORM tools.
- Excellent problem-solving skills, attention to detail, and the ability to work independently and in a team setting.