Job Description
We are looking for a dynamic Senior Software Engineer to join our high-growth team in Nashville. If you are a problem solver who thrives in a fast-paced environment and wants to make an immediate impact, we want to meet you.
Our team is building the next generation of cloud-native applications, and we are looking for someone with a passion for clean code and scalable architecture. This is a hire-now opportunity with a competitive benefits package and a collaborative culture that values innovation.
Why Join Us?
- Competitive salary and equity package.
- Flexible remote and hybrid work options.
- Top-tier health benefits and professional development stipend.
- Immediate start date available.
Responsibilities
- Design, develop, and deploy scalable web applications using modern frameworks (React, Node.js, or Python).
- Collaborate closely with UX/UI designers and product managers to translate requirements into technical solutions.
- Write clean, maintainable, and efficient code with a focus on security and performance optimization.
- Mentor junior developers and conduct code reviews to ensure best practices across the team.
- Identify and troubleshoot complex technical issues and implement effective fixes.
- Participate in Agile ceremonies, including daily stand-ups, sprint planning, and retrospectives.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- 5+ years of professional software development experience.
- Strong proficiency in JavaScript, TypeScript, or similar languages.
- Experience with relational databases (SQL) and NoSQL technologies (MongoDB, DynamoDB).
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Excellent problem-solving skills and ability to work independently in a fast-paced environment.
- Strong communication skills and the ability to explain technical concepts to non-technical stakeholders.