Job Description
Join the Leaders in Local Innovation
Are you a skilled engineer looking for hiring now opportunities in the heart of the Midwest? Apex Digital Systems is currently seeking a Senior Software Engineer to join our Indianapolis team. We are a rapidly growing company dedicated to delivering world-class digital solutions for enterprise clients. As a local leader in technology, we value creativity, technical excellence, and the impact our work has on the community.
In this role, you will not just write code; you will architect solutions that drive business growth. We offer a competitive benefits package, a collaborative work culture, and ample opportunities for professional advancement. If you are ready to take your career to the next level, apply today.
Responsibilities
- Develop, test, and maintain high-quality, scalable software applications using modern programming languages and frameworks.
- Lead architectural design sessions and provide technical guidance to junior developers and team members.
- Collaborate closely with product managers and stakeholders to translate business requirements into technical specifications.
- Perform code reviews to ensure code quality, security, and adherence to best practices.
- Optimize application performance and troubleshoot complex technical issues in production environments.
- Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.
Qualifications
- 5+ years of professional experience in software development and engineering.
- Proficiency in JavaScript, TypeScript, and modern front-end frameworks (e.g., React, Angular, Vue).
- Strong understanding of backend technologies such as Node.js, Python, or Java.
- Experience with database management systems (SQL and NoSQL).
- Excellent problem-solving skills with a focus on writing clean, maintainable, and efficient code.
- Strong communication skills and the ability to work effectively in a team-based environment.