Job Description
We are seeking a visionary Senior Software Engineer to join our elite team in Kansas City. This is an immediate hire opportunity for a technical leader who is passionate about building scalable, high-performance applications and driving innovation.
At Apex Tech Solutions, we prioritize technical excellence and employee growth. You will be at the forefront of developing next-generation software solutions that serve a diverse and growing client base. If you are ready to accelerate your career and make a tangible impact, we want to hear from you.
Responsibilities
- Architect and develop robust, scalable software solutions using modern technologies and best practices.
- Collaborate closely with cross-functional teams (Product, Design, QA) to translate business requirements into technical specifications.
- Mentor junior developers, conducting rigorous code reviews and fostering a culture of continuous learning.
- Optimize application performance, ensuring low latency and high availability for end-users.
- Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospective meetings.
- Debug complex issues and implement timely, effective fixes in a fast-paced environment.
- Stay current with emerging technologies and industry trends to recommend improvements.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional software development experience with a strong command of at least one primary language (e.g., Java, Python, C#).
- Experience with front-end frameworks (React, Angular, or Vue) and RESTful API design.
- Proficiency in cloud platforms such as AWS, Azure, or Google Cloud.
- Strong understanding of software architecture patterns, database management (SQL/NoSQL), and version control (Git).
- Excellent problem-solving skills and the ability to communicate complex technical concepts clearly to non-technical stakeholders.