Job Description
Are you a visionary engineer looking for the perfect blend of remote flexibility and the vibrant tech scene of Raleigh, NC? Apex Innovations is seeking a Senior Software Engineer to lead our next generation of cloud-native solutions. Join a team that values innovation, mentorship, and a healthy work-life balance.
We are looking for a self-starter who thrives in a fast-paced environment. As a key member of our Raleigh-based engineering team, you will design, develop, and deploy high-quality software that impacts millions of users worldwide.
Why Join Us?
- Work from anywhere while contributing to a world-class engineering team.
- Competitive salary and comprehensive benefits package.
- Annual professional development budget.
- Flexible PTO and remote-first culture.
Responsibilities
- Design and implement scalable, maintainable, and efficient software solutions using modern technologies.
- Collaborate with cross-functional teams (Product, Design, QA) to define, design, and ship new features.
- Conduct code reviews and provide constructive feedback to junior developers to foster team growth.
- Troubleshoot, debug, and resolve complex technical issues in a production environment.
- Participate in agile ceremonies including sprint planning, stand-ups, and retrospectives.
- Write clear, concise, and well-documented technical documentation.
Qualifications
- 5+ years of professional experience in software development.
- Strong proficiency in Python or JavaScript (React/Vue/Angular preferred).
- Experience with cloud platforms (AWS, Azure, or GCP).
- Deep understanding of software design patterns and architectural principles.
- Excellent problem-solving skills and ability to work independently in a remote setting.
- Must be authorized to work in the USA.
- Experience working with distributed teams is a plus.