Senior Software Engineer
LeadsPedia, Inc., Franklin, TN, United States
About Us:
LeadsPedia is a leading SaaS platform for performance marketing companies, providing innovative solutions that drive success. We’re expanding our team and are looking for a talented Software Engineer to join us. If you’re passionate about technology and thrive in a dynamic, fast-paced environment, we want to hear from you.
Role Overview:
We are seeking a Software Engineer who will be responsible for developing and maintaining high-quality web applications. The ideal candidate will have strong experience in both front-end and back-end technologies, including PHP, JavaScript, React, Node.js, NGINX, MySQL, and AWS.
Key Responsibilities:
Front-End Development:
- Design and develop user interfaces using React and JavaScript.
- Ensure the technical feasibility of UI/UX designs.
- Optimize applications for maximum speed and scalability.
Back-End Development:
- Build and maintain server-side applications using PHP and Node.js.
- Develop and manage well-functioning databases using MySQL.
- Implement security and data protection measures.
- Collaborate with DevOps to manage and optimize Nginx servers and AWS infrastructure.
Collaboration & Communication:
- Work closely with designers, product managers, and other developers to deliver high-quality software solutions.
- Participate in code reviews, testing, and debugging to ensure the quality and performance of applications.
Continuous Improvement:
- Stay up-to-date with emerging technologies and industry trends.
- Propose and implement improvements to existing systems and processes.
Required Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Proven experience as a Full-Stack Developer or similar role.
- Strong proficiency in PHP, JavaScript, React, Node.js, Nginx, MySQL, and AWS.
- Experience with RESTful APIs and web services.
- Familiarity with version control systems (e.g., Git).
- Strong problem-solving skills and the ability to work independently and as part of a team.
- Excellent communication skills and attention to detail.
Benefits:
- Competitive salary and performance bonuses.
- Comprehensive health, dental, and vision insurance.
- Professional development opportunities.
- Collaborative and innovative work environment.