Job Description
We are looking for a visionary Software Engineer to join our elite team in Nashville, TN. As a leader in our industry, we offer a unique opportunity for professionals seeking Full Time employment with a competitive compensation package. We are deeply committed to our employees' growth and offer a comprehensive benefits plan that includes Equity Options to ensure you share in the company's success.
Role Overview:
In this role, you will be at the forefront of building scalable software solutions. You will work in a fast-paced, collaborative environment that spans across Nashville and offers flexible arrangements, including opportunities for Jobs in Georgia and remote work. If you are passionate about clean code, modern architecture, and driving innovation, we want to hear from you.
Responsibilities
- Architect and implement high-performance, scalable software systems using modern technologies.
- Participate in the full software development lifecycle, including design, coding, testing, and deployment.
- Collaborate with cross-functional teams to define features and improve system performance.
- Mentor junior developers and conduct rigorous code reviews to maintain high engineering standards.
- Identify and resolve technical debt to ensure long-term system stability.
- Utilize cloud services (AWS/Azure) to optimize application delivery and scalability.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; or equivalent practical experience.
- 5+ years of professional experience as a Software Engineer.
- Strong proficiency in JavaScript, TypeScript, or Python.
- Experience with modern frameworks such as React, Angular, or Node.js.
- Deep understanding of data structures, algorithms, and software design patterns.
- Experience with database management systems (SQL and NoSQL) and cloud platforms.