Job Description
We are seeking a visionary Senior Software Engineer to join our high-growth team in Raleigh, NC. At Apex Innovations, we are redefining the landscape of digital finance through cutting-edge technology and user-centric design.
In this role, you will have the opportunity to architect scalable cloud solutions, mentor a team of talented developers, and drive technical excellence across the organization. We offer a competitive benefits package, a flexible remote-first culture, and continuous learning opportunities.
Responsibilities
- Design, develop, and maintain high-quality, scalable software applications using modern frameworks (React, Node.js, Python).
- Collaborate closely with cross-functional teams (Product, Design, QA) to translate business requirements into technical specifications.
- Write clean, efficient, and testable code that adheres to industry best practices and SOLID principles.
- Lead code reviews and provide constructive feedback to ensure code quality and knowledge sharing.
- Troubleshoot, debug, and resolve complex technical issues and performance bottlenecks in production environments.
- Contribute to the technical roadmap and drive architectural decisions for new feature development.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- Minimum of 5 years of professional software development experience in a fast-paced environment.
- Strong proficiency in JavaScript, Java, or Python, with experience in front-end frameworks (React, Angular, Vue).
- Deep experience with cloud platforms such as AWS, GCP, or Azure.
- Familiarity with relational and NoSQL databases (PostgreSQL, MongoDB, Redis).
- Experience with containerization and orchestration tools (Docker, Kubernetes).
- Excellent problem-solving skills, communication abilities, and a passion for clean code.