Job Description
About the Role: We are looking for a visionary Senior Full Stack Developer to join our dynamic team in Atlanta, Georgia. As a key player in our engineering division, you will be responsible for designing and implementing scalable web applications that drive our business forward. This is a direct hire opportunity for a dedicated professional seeking long-term growth and innovation.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Flexible remote work options and a collaborative office environment.
- Opportunity to work with cutting-edge technologies and mentor junior developers.
- Professional development and continuous learning opportunities.
We are committed to diversity and inclusion. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity, sexual orientation, national origin, genetics, disability, age, or veteran status.
Responsibilities
- Design, develop, and maintain high-quality, scalable software solutions using modern frameworks.
- Collaborate with cross-functional teams (product managers, designers, and backend engineers) to define feature requirements.
- Write clean, efficient, and well-documented code, adhering to best practices and coding standards.
- Conduct thorough code reviews and provide constructive feedback to team members.
- Troubleshoot, debug, and optimize application performance to ensure a seamless user experience.
- Participate in the full software development lifecycle, from planning and design to deployment and maintenance.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- 5+ years of professional experience in full stack development.
- Strong proficiency in JavaScript (ES6+), React.js, and Node.js.
- Experience with SQL databases (PostgreSQL, MySQL) and NoSQL solutions.
- Familiarity with cloud platforms such as AWS or Azure.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in a team environment.