Job Description
Are you a passionate technologist looking to make an impact? Apex Digital Systems is seeking a highly skilled Senior Software Engineer to join our dynamic team in Columbus, Ohio. We are a forward-thinking company dedicated to building scalable solutions that redefine industry standards. If you thrive in a collaborative environment and love solving complex problems, we want to meet you.
As a key member of our engineering squad, you will drive the development of our flagship products, mentor junior developers, and ensure our codebase is robust, secure, and scalable. We offer a competitive salary, comprehensive benefits, and a culture that values innovation and work-life balance.
Responsibilities
- Design, develop, and maintain high-quality, scalable software solutions using modern technologies.
- Collaborate with cross-functional teams of product managers, designers, and engineers to deliver features on time.
- Mentor junior developers and conduct code reviews to ensure best practices and technical excellence.
- Troubleshoot complex production issues and implement scalable fixes.
- Participate in architectural discussions and technology stack decisions.
- Write clean, well-documented, and efficient code following agile methodologies.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- 5+ years of professional software development experience.
- Proficiency in JavaScript, TypeScript, React, or Node.js.
- Strong understanding of RESTful APIs, microservices architecture, and cloud platforms (AWS or Azure).
- Experience with databases (SQL and NoSQL).
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and ability to work effectively in a team setting.