Job Description
Be Part of the Innovation Revolution in Music City
We are Apex Innovations, a rapidly scaling technology firm seeking a visionary Software Engineer to join our Nashville team. This is an urgent hire opportunity for a high-performer ready to tackle complex challenges in a fast-paced environment.
In this pivotal role, you will design, develop, and deploy scalable software solutions that power our flagship products. You will work closely with cross-functional teams to translate business requirements into elegant technical architectures. If you are passionate about clean code, system optimization, and building products that users love, we want to hear from you.
Why You'll Love Working Here
- Impactful Work: Build tools that directly influence millions of users.
- Modern Stack: Work with the latest technologies in a supportive, learning-driven culture.
- Competitive Compensation: Comprehensive benefits package including health, dental, and 401k matching.
- Hybrid Flexibility: Enjoy the best of both worlds with a hybrid work model.
Responsibilities
- Design, develop, and maintain high-quality, scalable software applications.
- Write clean, maintainable, and well-documented code following best practices.
- Collaborate with product managers and designers to define feature requirements and user stories.
- Perform code reviews to ensure code quality and share knowledge with the team.
- Optimize application performance, scalability, and security.
- Troubleshoot, debug, and resolve complex technical issues efficiently.
- Participate in agile ceremonies including stand-ups, sprint planning, and retrospectives.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- 3+ years of professional experience in software development.
- Strong proficiency in JavaScript (React, Vue, or Angular) or Python/Java.
- Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Understanding of RESTful APIs and microservices architecture.
- Experience with cloud platforms (AWS, GCP, or Azure) is a plus.
- Excellent problem-solving skills and ability to work independently or in a team setting.