Job Description
Join InnovateKC Tech, a rapidly growing fintech leader revolutionizing financial services through cutting-edge software solutions. We're seeking a passionate Senior Software Engineer to architect and build scalable applications that impact millions. Collaborate with cross-functional teams in our modern downtown Kansas City headquarters, where innovation meets Midwestern charm. Enjoy competitive compensation, comprehensive benefits, and a culture that champions professional growth and work-life balance.
Responsibilities
- Design, develop, and maintain high-performance microservices using cloud-native technologies
- Mentor junior engineers through code reviews and technical guidance
- Lead architectural decisions while ensuring system scalability and security
- Implement CI/CD pipelines and optimize deployment processes
- Collaborate with product teams to translate business requirements into technical specifications
- Contribute to open-source projects and stay current with emerging technologies
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in backend development with Node.js/Python
- Expertise in cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Strong proficiency in relational (PostgreSQL) and NoSQL databases
- Proven track record of leading complex projects from conception to deployment
- Excellent problem-solving skills and attention to detail