Job Description
Join our dynamic team at TechInnovate Solutions, where cutting-edge technology meets groundbreaking innovation. We're seeking a passionate Senior Software Engineer to architect and develop scalable applications that transform industries. Located in the heart of Oklahoma City's thriving tech hub, you'll collaborate with industry leaders to solve complex challenges while enjoying competitive benefits and a flexible work culture. If you're ready to shape the future of software development, apply now to become part of our award-winning team.
Responsibilities
- Design, develop, and maintain high-performance software solutions using modern frameworks
- Lead technical planning and implementation of complex features
- Mentor junior engineers through code reviews and technical guidance
- Collaborate with cross-functional teams to deliver seamless user experiences
- Optimize systems for scalability, security, and performance
- Stay current with emerging technologies and industry best practices
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in full-stack development
- Proficiency in JavaScript/TypeScript, Python, and cloud platforms (AWS/Azure)
- Strong understanding of Agile methodologies and DevOps practices
- Experience with microservices architecture and containerization (Docker/Kubernetes)
- Demonstrable problem-solving skills and attention to detail
- Excellent communication and teamwork abilities