Job Description
We are seeking a highly skilled Senior Software Engineer to join our dynamic team in Nashville, TN. This is an urgent hire for a local talent pool, offering immediate opportunities for career growth and competitive compensation. If you are a problem-solver passionate about building scalable, high-performance applications, we want to hear from you.
Our culture is built on innovation, collaboration, and excellence. We are looking for individuals who are ready to take ownership of complex projects and drive technical excellence within our organization.
Responsibilities
- Design, develop, and deploy robust, scalable software solutions using modern technologies.
- Collaborate with cross-functional teams (Product, Design, QA) to define, design, and ship new features.
- Lead code reviews and mentor junior developers to ensure code quality and best practices.
- Troubleshoot and debug complex issues to ensure system stability and performance.
- Participate in architectural decisions and technical planning sessions.
- Maintain and optimize existing codebases for speed and scalability.
Qualifications
- Minimum of 5 years of professional software development experience.
- Proficiency in Python, Java, or JavaScript.
- Experience with cloud platforms (AWS, Azure, or GCP).
- Strong understanding of database technologies (SQL, NoSQL).
- Excellent problem-solving and analytical skills.
- Ability to work effectively in a fast-paced, agile environment.