Job Description
We are seeking a visionary Senior Software Engineer to join our dynamic team in Kansas City. At TechNova, we don't just write code; we engineer the future. This is a rare opportunity to work in a high-growth environment where your impact will be immediate and lasting.
Our ideal candidate thrives in a fast-paced setting and is passionate about building scalable, robust applications. We offer competitive compensation, comprehensive benefits, and a culture that prioritizes innovation and work-life balance.
Responsibilities
- Architect and develop high-quality, scalable software solutions using modern technologies.
- Collaborate closely with cross-functional teams (Product, Design, QA) to define feature requirements and user stories.
- Write clean, maintainable, and well-documented code following industry best practices.
- Participate in code reviews, pair programming, and technical architecture discussions.
- Optimize application performance and troubleshoot complex technical issues in production.
- Conduct technical mentoring and knowledge sharing with junior developers.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- 5+ years of professional software development experience.
- Proficiency in at least two of the following languages: Python, Java, Go, or JavaScript/TypeScript.
- Strong understanding of relational databases (SQL) and NoSQL technologies.
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker/Kubernetes).
- Excellent problem-solving skills and ability to work independently.