Job Description
Join our innovative team as a Software Engineer with immediate availability! We're offering flexible remote work options and on-site opportunities in Nashville, TN or New York City. This is your chance to build cutting-edge solutions for Fortune 500 clients while enjoying competitive compensation and a collaborative culture.
As a key member of our engineering division, you'll architect scalable applications, mentor junior developers, and drive technical excellence. We provide comprehensive benefits including health insurance, 401k matching, and professional development stipends. Ready to make an immediate impact? Apply today!
Responsibilities
- Design and implement full-stack web applications using modern frameworks
- Optimize system performance and troubleshoot complex technical issues
- Collaborate with product managers and UX designers to define requirements
- Lead code reviews and enforce best practices across the team
- Develop CI/CD pipelines to streamline deployment processes
- Document architecture decisions and maintain technical specifications
- Mentor junior engineers through pair programming and knowledge sharing
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in JavaScript/TypeScript, Python, and cloud platforms (AWS/GCP)
- Strong understanding of RESTful APIs and microservices architecture
- Proven track record of delivering production-ready applications
- Experience with Agile methodologies and Jira/Confluence
- Excellent problem-solving skills and attention to detail
- Ability to work independently and collaborate globally