Job Description
Are you a passionate developer ready to lead impactful projects? Tampa Digital Solutions is seeking a highly skilled Senior Software Engineer to join our dynamic team. We are committed to innovation and excellence, offering a collaborative environment where your expertise will shape the future of our digital products. If you are looking for a full-time opportunity in the heart of Tampa with excellent benefits, we want to hear from you.
Why Join Us?
- Competitive salary and performance bonuses.
- Comprehensive health, dental, and vision insurance.
- Flexible work hours and remote work options.
- Professional development and certification reimbursement.
What You'll Do
As a Senior Software Engineer, you will play a pivotal role in the full software development lifecycle, from conception to deployment. You will mentor junior developers and ensure our codebase is scalable, secure, and maintainable.
Responsibilities
- Design, develop, and deploy high-quality, scalable software applications using modern technologies.
- Lead code reviews and provide technical guidance to junior engineers and team members.
- Collaborate with cross-functional teams including product managers, designers, and QA to define feature requirements.
- Troubleshoot, debug, and optimize application performance to ensure seamless user experiences.
- Write clean, efficient, and well-documented code following industry best practices and coding standards.
- Participate in architectural planning and technology stack decisions to drive innovation.
- Conduct thorough testing and validation to identify and resolve defects prior to release.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of professional software development experience.
- Proficiency in JavaScript, HTML, CSS, and modern frameworks (React, Vue, or Angular).
- Strong understanding of backend technologies (Node.js, Python, or Java).
- Experience with relational databases (SQL) and cloud platforms (AWS, Azure, or GCP).
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in an Agile environment.