Job Description
Shape the Future of Tech in the Heart of America. We are looking for a talented Senior Software Engineer to join our growing team in Kansas City, Missouri. In this role, you will be at the forefront of developing cutting-edge software solutions that drive our business forward.
At Apex Innovations KC, we pride ourselves on a culture of innovation, collaboration, and continuous improvement. Whether you are a local expert or looking to relocate to the vibrant KC metro area, we offer a competitive salary, comprehensive benefits, and a clear path for professional growth.
Responsibilities
- Design, develop, and maintain high-quality, scalable software applications using modern programming languages.
- Lead architectural discussions and provide technical guidance to junior and mid-level developers.
- Collaborate with cross-functional teams including product managers, designers, and QA engineers.
- Write clean, efficient, and well-documented code following industry best practices.
- Participate in agile ceremonies, including sprint planning, stand-ups, and retrospectives.
- Identify and resolve technical bottlenecks to optimize application performance and user experience.
Qualifications
- Minimum of 5 years of professional software development experience.
- Proficiency in JavaScript, Python, or Java with a strong understanding of data structures and algorithms.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with relational and non-relational databases (e.g., PostgreSQL, MongoDB).
- Strong problem-solving skills with the ability to debug complex issues under tight deadlines.
- Excellent communication skills and the ability to work effectively in a remote and in-office hybrid environment.