Job Description
Apex Digital Systems is on the lookout for a visionary Senior Software Engineer to drive our next generation of cloud-native applications. If you are passionate about scalable architecture, clean code, and solving complex problems in a fast-paced environment, we want to meet you.
Located in the heart of North Carolina's Research Triangle, our Raleigh office offers a collaborative culture where innovation thrives. You will have the opportunity to work with cutting-edge technologies and mentor a team of talented developers.
Responsibilities
- Design, develop, and maintain high-performance software solutions using modern frameworks and languages.
- Collaborate with cross-functional teams (Product, Design, and Engineering) to define features and user experiences.
- Write clean, maintainable, and well-documented code following industry best practices.
- Participate in code reviews, architecture planning, and technical decision-making processes.
- Identify and resolve technical debt and performance bottlenecks in existing systems.
- Conduct thorough testing and deployment processes to ensure system stability.
Qualifications
- 5+ years of professional software development experience.
- Strong proficiency in JavaScript, Python, or Java.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Deep understanding of RESTful APIs and microservices architecture.
- Familiarity with modern front-end frameworks like React, Vue, or Angular.
- Bachelor’s degree in Computer Science, Engineering, or a related field.