Job Description
Are you a passionate Software Engineer looking to make an impact in a top-tier tech environment?
Apex Digital Systems is revolutionizing the way industries interact with data. Based in the heart of Jacksonville, we are seeking a highly skilled Senior Software Engineer to join our elite engineering team. You will play a pivotal role in architecting scalable, high-performance web applications that drive business growth and user engagement.
In this role, you will work in a modern Agile environment, collaborating with cross-functional teams of product managers, designers, and other engineers. We offer competitive compensation, comprehensive benefits, and the opportunity to work with cutting-edge technologies including Cloud Architecture and AI-driven integrations.
Why Join Us?
- Competitive salary and equity package.
- Flexible remote and hybrid work options.
- Continuous learning and professional development budget.
- State-of-the-art office amenities in downtown Jacksonville.
Responsibilities
- Design, develop, and maintain high-quality, scalable software solutions using modern languages and frameworks.
- Collaborate with product managers and designers to translate complex requirements into technical specifications.
- Write clean, efficient, and well-documented code following industry best practices and coding standards.
- Mentor junior developers, conducting code reviews, and fostering a culture of knowledge sharing.
- Participate in the full software development lifecycle, from planning and design to deployment and maintenance.
- Identify and resolve technical debt, performance bottlenecks, and integration issues.
- Contribute to technical architecture decisions and ensure system reliability and security.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field (Master's preferred).
- 5+ years of professional software development experience.
- Proficiency in JavaScript/TypeScript, React, Node.js, or Python.
- Strong experience with cloud platforms (AWS, Azure, or GCP).
- Familiarity with database technologies such as PostgreSQL, MongoDB, or Redis.
- Experience with containerization and orchestration tools like Docker and Kubernetes.
- Excellent problem-solving skills and ability to work in a fast-paced, agile environment.