Job Description
Are you a top-tier Software Engineer seeking a role that combines technical excellence with financial flexibility? Apex Innovations is revolutionizing the fintech landscape from our headquarters in Charlotte, NC. We are looking for a visionary engineer to join our dynamic team, offering the unique benefit of daily pay options for our contractors and eligible full-time staff.
As a key player in our engineering squad, you will be responsible for architecting scalable solutions and driving product innovation. We value autonomy, creativity, and the ability to deliver high-impact code in a fast-paced environment. If you are ready to make an impact and get paid what you deserve, we want to hear from you.
Responsibilities
- Design, develop, and maintain robust, scalable software applications using modern frameworks.
- Collaborate closely with product managers and designers to translate requirements into technical specifications.
- Participate in code reviews, pair programming, and agile sprint planning to ensure code quality and team alignment.
- Identify and resolve performance bottlenecks, ensuring optimal application speed and reliability.
- Mentor junior developers and contribute to the continuous improvement of our engineering practices.
- Write comprehensive unit and integration tests to maintain a high standard of code coverage.
Qualifications
- BS in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Minimum of 4-6 years of professional software development experience.
- Proficiency in JavaScript, Python, or Java, with a strong understanding of data structures and algorithms.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker/Kubernetes).
- Excellent problem-solving skills and the ability to thrive in a collaborative, remote-friendly environment.
- Strong communication skills and a proactive attitude toward technical debt and architecture.