Job Description
Join the Innovation Hub in Tampa, FL
We are looking for a visionary Senior Software Engineer to join our dynamic team at Apex Digital Systems. If you are passionate about building scalable, high-performance applications and want to work in a collaborative environment, we want to hear from you.
Why Join Us?
• Competitive salary package ($120k - $160k)
• Comprehensive health, dental, and vision insurance
• Flexible remote and hybrid work options
• Professional development and certification reimbursement
Job Summary
As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software solutions that drive our business forward. You will work closely with cross-functional teams to deliver high-quality code and innovative features.
Responsibilities
- Architecting Solutions: Design and implement scalable, robust software architectures for web and mobile applications.
- Code Quality: Write clean, efficient, and well-documented code; conduct thorough code reviews.
- Cross-Functional Collaboration: Work closely with product managers, designers, and other engineers to define requirements and deliver features.
- Mentorship: Guide junior developers and contribute to the technical growth of the engineering team.
- Optimization: Identify performance bottlenecks and optimize application speed and scalability.
- Troubleshooting: Debug complex issues and implement robust solutions in production environments.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
- Experience: 5+ years of professional software development experience.
- Technical Skills: Strong proficiency in JavaScript/TypeScript, React, Node.js, or Python.
- Database: Experience with SQL and NoSQL databases (PostgreSQL, MongoDB).
- Cloud: Familiarity with cloud services (AWS, Azure, or GCP).
- Agile: Experience working in Agile/Scrum development methodologies.