Job Description
We are Apex Innovations Inc., a fast-growing technology firm headquartered in Memphis, TN, and we are looking for a Senior Software Engineer to join our elite development team. We specialize in scalable cloud solutions and are expanding our footprint across the US.
In this role, you will have the opportunity to work in a hybrid or remote-friendly environment, directly contributing to the architecture of products used by thousands of businesses. We value innovation, autonomy, and code quality above all else.
Why Join Us?
- Competitive salary with performance bonuses.
- Comprehensive health, dental, and vision insurance.
- Flexible working hours and remote options.
- Generous 401(k) matching plan.
- Professional development budget and conference attendance.
Responsibilities
- Design, develop, and deploy high-quality, scalable software applications using modern technologies.
- Collaborate with cross-functional teams (Product, Design, QA) to define, design, and ship new features.
- Mentor junior developers and conduct code reviews to ensure best practices and maintainability.
- Identify, troubleshoot, and resolve complex technical issues and performance bottlenecks.
- Write clean, efficient, and well-documented code following agile methodologies.
- Participate in architectural planning and technical decision-making processes.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Minimum of 5 years of professional software development experience.
- Proficiency in at least two major programming languages (e.g., Python, Java, JavaScript/TypeScript).
- Strong experience with front-end frameworks (React, Angular, or Vue) and RESTful APIs.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes).
- Familiarity with database management systems (SQL, NoSQL).
- Excellent problem-solving skills and attention to detail.