Job Description
Are you a visionary engineer looking to make an impact?
Apex Systems is seeking a highly skilled Senior Full Stack Software Engineer to join our dynamic team in Louisville, KY. In this pivotal role, you will leverage modern technologies to build scalable, high-performance applications that drive business growth. If you thrive in a collaborative environment and are passionate about clean code and innovative solutions, we want to hear from you.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Opportunity to work with cutting-edge technologies and methodologies.
- Flexible work arrangements and professional development opportunities.
- A culture that values innovation, inclusivity, and mentorship.
What You’ll Do:
Responsibilities
- Design, develop, and deploy robust, scalable software solutions using modern frameworks.
- Collaborate with product managers, designers, and cross-functional teams to define product requirements and architectural strategies.
- Write clean, maintainable, and efficient code in JavaScript (React/Vue) and Python/Java.
- Conduct thorough code reviews, providing constructive feedback to junior developers and peers.
- Troubleshoot, debug, and resolve complex application issues to ensure system stability.
- Participate in agile development processes, including sprint planning and stand-ups.
- Stay current with industry trends and emerging technologies to recommend improvements.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- 5+ years of professional experience in full-stack software development.
- Proficiency in JavaScript frameworks (React, Vue, or Angular) and backend languages (Python, Java, or Node.js).
- Strong experience with SQL and NoSQL databases, including optimization and querying.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Deep understanding of software design patterns and RESTful API principles.
- Excellent problem-solving skills and the ability to work independently in a fast-paced environment.