Job Description
Shape the Future of Fintech in Charlotte
Apex Innovations is seeking a visionary Senior Software Engineer to lead our development initiatives in the vibrant Charlotte tech scene. If you are passionate about building scalable, high-performance applications and thrive in a collaborative, fast-paced environment, we want to meet you.
As a key member of our engineering team, you will drive the architecture and implementation of our core products, directly impacting thousands of users across the nation. We offer a competitive benefits package, a dynamic office culture, and the opportunity to work with cutting-edge technologies.
Responsibilities
- Design, develop, and maintain robust, scalable software solutions using modern frameworks.
- Collaborate with cross-functional teams (Product, Design, QA) to define product requirements and deliver high-quality features.
- Mentor junior developers and conduct thorough code reviews to ensure best practices and code quality.
- Participate in the full software development lifecycle, from planning and design to deployment and maintenance.
- Troubleshoot complex technical issues and optimize application performance.
- Stay current with industry trends and emerging technologies to continuously improve our tech stack.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- 5+ years of professional software development experience.
- Proficiency in JavaScript/TypeScript, Python, or Java.
- Strong experience with cloud platforms (AWS or Azure) and containerization (Docker/Kubernetes).
- Experience with relational and non-relational databases (SQL and NoSQL).
- Excellent problem-solving skills and attention to detail.
- Strong verbal and written communication skills.