Job Description
We are seeking a visionary Senior Software Engineer to join our elite engineering team in Louisville, Kentucky. This is an immediate start opportunity for a proactive problem solver who thrives in a fast-paced, agile environment. At Apex Digital Systems, we are committed to building scalable, high-performance web applications that drive business growth. You will play a pivotal role in shaping our technical architecture and mentoring junior developers.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Hybrid work model with flexibility to work from our Louisville office or remotely.
- Opportunity to work on cutting-edge technologies and innovative projects.
- Professional development and career advancement pathways.
Responsibilities
- Design & Development: Architect, develop, and maintain robust, scalable software solutions using modern web technologies.
- Code Quality: Write clean, maintainable, and well-documented code; conduct thorough code reviews to ensure best practices.
- Collaboration: Work closely with cross-functional teams including product managers, designers, and other engineers to define, design, and ship new features.
- Optimization: Identify performance bottlenecks and optimize application speed and efficiency.
- Mentorship: Guide and mentor junior developers, fostering a culture of continuous learning and technical excellence.
- Testing: Develop comprehensive unit and integration tests to ensure system reliability.
Qualifications
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Experience: 5+ years of professional software development experience.
- Technical Skills: Proficiency in JavaScript (ES6+), React.js, and Node.js. Experience with SQL databases and cloud platforms (AWS/GCP) is a plus.
- Problem Solving: Strong analytical and debugging skills with a focus on delivering high-quality solutions.
- Communication: Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
- Flexibility: Ability to adapt to changing priorities and work effectively in a fast-paced environment.