Job Description
Are you a visionary Software Engineer ready to drive innovation? Apex Innovations is looking for a Senior Software Engineer to join our elite team. We are currently hiring for full-time positions serving the dynamic markets of Georgia and North Carolina.
We offer competitive compensation and comprehensive relocation assistance packages to help you transition seamlessly. You will be working on cutting-edge projects that redefine industry standards, collaborating with a diverse team of experts. If you are passionate about scalable architecture and modern development practices, this is your opportunity to thrive.
Responsibilities
- Architect and implement scalable software solutions using modern programming languages and frameworks.
- Conduct code reviews and provide constructive feedback to ensure high code quality and maintainability.
- Collaborate with product managers and designers to translate complex requirements into technical specifications.
- Debug and resolve complex technical issues, ensuring system stability and performance.
- Lead technical initiatives and mentor junior developers to foster professional growth.
- Stay abreast of emerging technologies and integrate them into our development lifecycle.
Qualifications
- Minimum of 5 years of professional software development experience.
- Strong proficiency in at least two of the following: Python, Java, or C++.
- Experience with front-end frameworks (React, Vue, Angular) and back-end technologies (Node.js, Spring Boot).
- Familiarity with cloud services (AWS, Azure) and containerization (Docker, Kubernetes).
- Deep understanding of data structures, algorithms, and software design patterns.
- Excellent communication skills and the ability to work effectively in a remote or hybrid environment.