Job Description
We are seeking a visionary Senior Software Engineer to join our dynamic team in Jacksonville, FL. This is a direct hire position offering the flexibility of a fully remote work environment. We are looking for a candidate who is passionate about building scalable, high-performance software solutions and driving technical excellence within a collaborative team.
As a key member of our engineering staff, you will play a pivotal role in the full software development lifecycle, from architectural design to deployment and maintenance.
Responsibilities
- Design, develop, and maintain high-quality, scalable software applications using modern technologies.
- Lead architectural decisions and perform complex code reviews to ensure best practices and code quality.
- Mentor junior developers and conduct technical training sessions to foster team growth.
- Collaborate closely with product managers and designers to define feature requirements and deliver user-centric solutions.
- Optimize application performance, security, and reliability in cloud environments.
- Participate in agile ceremonies, including sprint planning, stand-ups, and retrospectives.
Qualifications
- Minimum of 5 years of professional experience in full-stack software development.
- Proficiency in JavaScript (ES6+), React, and Node.js.
- Strong understanding of RESTful APIs, GraphQL, and database management (SQL/NoSQL).
- Experience with cloud platforms such as AWS or Azure.
- Familiarity with containerization tools like Docker and orchestration with Kubernetes.
- Excellent problem-solving skills and the ability to work effectively in a remote setting.