Job Description
Join the Future of Tech in Indianapolis!
Apex Innovations is on the hunt for a Senior Software Engineer to join our elite development team. We are looking for a visionary problem-solver who thrives in a fast-paced environment and is ready to hit the ground running immediately. If you have a passion for building scalable, user-centric applications and want to advance your career with a top-tier organization, this is your opportunity.
As a key player in our Indianapolis office, you will architect robust solutions and lead the technical direction of our flagship products. We offer a competitive benefits package, flexible work arrangements, and a culture that prioritizes innovation and professional growth.
Responsibilities
- Design & Development: Architect, design, and implement high-quality, scalable software solutions using modern web technologies.
- Code Review: Lead code reviews, mentor junior developers, and establish best practices to ensure code quality and maintainability.
- Cross-Functional Collaboration: Work closely with product managers, designers, and other stakeholders to translate business requirements into technical specifications.
- System Optimization: Identify performance bottlenecks and refactor code to improve application speed, reliability, and efficiency.
- Technical Leadership: Stay current with emerging technologies and contribute to the technical roadmap of the company.
- Testing: Ensure comprehensive unit and integration testing to guarantee zero downtime for critical systems.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
- Experience: 5+ years of professional software development experience.
- Technical Skills: Proficiency in JavaScript (ES6+), React, Node.js, and SQL. Experience with cloud platforms (AWS/Azure) is a plus.
- Problem Solving: Strong analytical and debugging skills with the ability to troubleshoot complex issues under pressure.
- Communication: Excellent verbal and written communication skills with the ability to explain technical concepts to non-technical team members.
- Agile: Experience working within Agile/Scrum development methodologies.