Job Description
Are you a visionary Software Engineer looking for the perfect blend of work-life balance and technical challenge? Apex Innovations is seeking a talented individual to join our elite engineering team based in Memphis, TN. We offer a unique hybrid culture that embraces flexibility, allowing you to work from our Memphis headquarters or enjoy full remote options while delivering world-class solutions.
As a Senior Software Engineer, you will play a pivotal role in designing, developing, and deploying scalable software solutions that drive our business forward. You will collaborate with cross-functional teams of designers, product managers, and developers to create intuitive user experiences and robust backend systems.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Flexible work arrangements with remote options available.
- Continuous learning opportunities and professional development budget.
- State-of-the-art equipment and a collaborative, inclusive work environment.
We are looking for a self-starter who thrives in a fast-paced environment and is passionate about clean code and modern architecture.
Responsibilities
- Design, develop, and maintain high-quality software solutions using modern programming languages and frameworks.
- Collaborate with product managers and designers to translate requirements into technical specifications.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Participate in code reviews, architecture planning, and technical decision-making processes.
- Debug, test, and deploy applications to ensure stability and performance in production environments.
- Mentor junior developers and contribute to the continuous improvement of our engineering processes.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional software development experience.
- Strong proficiency in JavaScript, Python, Java, or C#.
- Experience with front-end frameworks such as React, Angular, or Vue.js.
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and containerization tools (Docker, Kubernetes).
- Deep understanding of data structures, algorithms, and software design patterns.
- Excellent problem-solving skills and ability to work effectively in a team environment.