Job Description
Are you a visionary engineer ready to make an impact in the heart of Music City? Apex Innovations is aggressively expanding our team and is urgently seeking a talented Senior Software Engineer to join our dynamic group. We offer a competitive salary, comprehensive benefits, and the flexibility of a hybrid work model from our Nashville, TN headquarters.
We are looking for a self-starter who thrives in a collaborative environment and is passionate about building scalable, high-performance web applications. If you are looking for a challenging role where your code matters, we want to hear from you.
Responsibilities
- System Architecture: Design and implement robust, scalable software solutions that align with business objectives.
- Full-Stack Development: Contribute to the full development lifecycle, from database design to front-end user interface.
- Code Quality: Write clean, maintainable, and efficient code while conducting rigorous code reviews.
- Cross-Functional Collaboration: Partner with product managers, designers, and QA engineers to deliver feature-rich products on time.
- Optimization: Identify performance bottlenecks and optimize application speed and responsiveness.
- Mentorship: Guide junior developers and foster a culture of continuous learning and technical excellence.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred).
- Experience: 5+ years of professional software development experience.
- Language: Proficiency in JavaScript (ES6+), Python, or Java.
- Frameworks: Strong experience with React, Angular, or Vue.js.
- Cloud: Experience deploying applications on AWS, Azure, or Google Cloud Platform.
- Database: Solid understanding of SQL and NoSQL databases (PostgreSQL, MongoDB).
- Tools: Familiarity with CI/CD pipelines, Docker, and version control (Git).