Job Description
We are looking for a visionary Software Engineer to join our elite engineering team in Memphis, TN. You will play a pivotal role in designing scalable, high-performance applications that drive our business growth. At Apex Innovations, we don't just write code; we build the future.
Join us and benefit from a competitive salary package inclusive of equity options, comprehensive health benefits, and a collaborative environment that encourages innovation.
Responsibilities
- Architect Solutions: Design, develop, and maintain robust software solutions using modern frameworks and technologies.
- Code Excellence: Write clean, efficient, and well-documented code following industry best practices and standards.
- Collaborative Development: Work closely with product managers, designers, and other engineers to define features and resolve technical challenges.
- Testing & QA: Conduct thorough code reviews, unit testing, and debugging to ensure product stability and performance.
- System Optimization: Monitor application performance and implement optimizations to improve user experience and scalability.
- Deployment: Manage CI/CD pipelines and assist in deploying updates to production environments.
Qualifications
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Experience: 4+ years of professional software development experience.
- Technical Skills: Proficiency in JavaScript (React/Vue), Python, or Java. Experience with SQL and cloud platforms (AWS/Azure) is highly preferred.
- Tools: Strong command of Git, Agile methodologies, and RESTful API development.
- Problem Solving: Strong analytical skills with the ability to troubleshoot complex issues efficiently.
- Communication: Excellent verbal and written communication skills with the ability to translate technical concepts to non-technical stakeholders.