Job Description
Are you a Senior Software Engineer looking for the next step in your career?
Apex Digital Systems is seeking a highly skilled and motivated Senior Software Engineer to join our dynamic team in Raleigh, NC. We are a forward-thinking company offering a hybrid work environment, allowing you to enjoy the flexibility of remote work while collaborating with talented peers in our state-of-the-art Raleigh office.
Why Join Us?
- Flexible Work Model: Enjoy the best of both worlds with a hybrid schedule.
- Competitive Compensation: Annual salary ranging from $130k to $160k based on experience.
- Professional Growth: Access to continuous learning and career development programs.
- Modern Tech Stack: Work with the latest tools and technologies in a collaborative environment.
Your Role
We are looking for a problem-solver who thrives in a fast-paced setting. You will be responsible for building robust, scalable software solutions that drive our business forward.
Responsibilities
- Architect and implement scalable web applications using modern technologies (React, Node.js).
- Collaborate closely with product managers and designers to define, design, and ship new features.
- Optimize applications for maximum speed and scalability, ensuring a seamless user experience.
- Mentor junior developers and conduct regular code reviews to maintain high code quality standards.
- Identify and fix bugs, performance bottlenecks, and security vulnerabilities.
- Participate in agile ceremonies including stand-ups, sprint planning, and retrospectives.
Qualifications
- 5+ years of professional experience in software development.
- Strong proficiency in JavaScript (ES6+), TypeScript, and React.js.
- Deep understanding of RESTful APIs, GraphQL, and microservices architecture.
- Experience with cloud platforms such as AWS or Azure.
- Excellent problem-solving skills and the ability to write clean, maintainable code.
- Strong communication skills and the ability to work effectively in a remote or hybrid team setting.