Job Description
We are urgently hiring talented Software Engineers to join our high-growth team. We are looking for individuals who are passionate about building scalable, robust, and user-friendly applications. Whether you prefer working from our Tampa headquarters or from the comfort of your home, we offer flexible remote options to fit your lifestyle.
As a key member of our engineering squad, you will play a pivotal role in designing and implementing features that drive our core product forward. We value innovation, code quality, and a collaborative spirit.
Responsibilities
- Design & Development: Architect and develop high-quality software solutions using modern web technologies and frameworks.
- Code Quality: Write clean, maintainable, and efficient code following best practices and coding standards.
- Debugging: Identify, troubleshoot, and resolve complex technical issues to ensure system stability.
- Collaboration: Work closely with cross-functional teams including product managers, designers, and QA to deliver projects on time.
- Optimization: Continuously improve application performance, scalability, and user experience.
- Testing: Develop and execute comprehensive unit and integration tests to ensure product reliability.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Experience: Minimum of 4 years of professional software development experience.
- Skills: Proficiency in JavaScript, Python, or Java, along with experience in front-end frameworks (e.g., React, Angular).
- Database: Strong knowledge of SQL and NoSQL databases (PostgreSQL, MongoDB).
- Cloud: Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Communication: Excellent verbal and written communication skills with the ability to explain complex technical concepts to non-technical stakeholders.