Job Description
Are you a visionary engineer ready to make an impact? Apex Innovations is seeking a talented Senior Software Engineer to join our growing team in the heart of Jacksonville. We are a forward-thinking company dedicated to digital transformation and building scalable solutions for the future.
In this role, you will lead technical initiatives, mentor junior developers, and architect robust systems that drive our business forward. If you thrive in a collaborative environment and are passionate about clean code and innovation, we want to hear from you.
Responsibilities
- Design, develop, and maintain high-performance web applications using modern technologies.
- Collaborate with cross-functional teams (Product, Design, QA) to define features and technical specifications.
- Conduct code reviews and provide constructive feedback to ensure code quality and adherence to best practices.
- Troubleshoot, debug, and resolve complex technical issues in a production environment.
- Participate in the full software development lifecycle, from requirement analysis to deployment and maintenance.
- Implement security best practices and ensure data privacy compliance.
- Stay up-to-date with emerging technologies and industry trends to recommend innovative solutions.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- 5+ years of professional software development experience.
- Strong proficiency in JavaScript, Python, or Java with deep understanding of frameworks such as React, Angular, or Node.js.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker/Kubernetes).
- Experience with SQL databases and ORM tools (e.g., PostgreSQL, MySQL, Sequelize).
- Excellent problem-solving skills and the ability to work independently as well as in a team setting.
- Strong communication skills with the ability to translate technical concepts to non-technical stakeholders.