Job Description
Join a High-Growth Team in Jacksonville, FL!
We are seeking a highly skilled Senior Software Engineer to join our dynamic team. In this direct hire role, you will be at the forefront of building scalable, high-performance software solutions that drive business growth. If you are passionate about code quality, architecture, and mentoring others, we want to hear from you.
Why Join Us?
- Competitive Salary: $120k - $160k DOE
- Comprehensive Benefits: Health, Dental, and Vision insurance.
- Retirement Planning: 401(k) with company match.
- Growth Opportunities: Clear path for career advancement.
Key Responsibilities:
Design, develop, and maintain robust, scalable software applications.
Collaborate with cross-functional teams (Product, Design, QA) to define feature requirements.
Write clean, efficient, and well-documented code following best practices.
Conduct code reviews and provide constructive feedback to team members.
Participate in the full software development lifecycle (SDLC) from concept to deployment.
Troubleshoot complex technical issues and implement effective solutions.
Qualifications:
5+ years of professional experience in software development.
Strong proficiency in JavaScript, HTML, CSS, and React.js (or similar modern frameworks).
Experience with backend technologies such as Node.js, Python, or Java.
Strong understanding of RESTful APIs and database design (SQL/NoSQL).
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
Excellent problem-solving skills and attention to detail.
Ability to work effectively in an Agile/Scrum environment.
Responsibilities
- Design and implement scalable software architectures.
- Collaborate with product managers and designers to define product requirements.
- Maintain and refactor existing codebases for performance and security.
- Lead technical discussions and mentor junior developers.
- Ensure application responsiveness and cross-browser compatibility.
- Implement automated testing strategies.
Qualifications
- Bachelor's degree in Computer Science or equivalent technical training.
- Minimum of 5 years of full-stack development experience.
- Deep knowledge of JavaScript/TypeScript and modern frontend frameworks.
- Experience with cloud platforms (AWS, Azure, or GCP) is a plus.
- Strong understanding of database management systems (PostgreSQL, MongoDB).
- Excellent communication and teamwork skills.