Job Description
Join our award-winning engineering team at InnovateTech Solutions and revolutionize how businesses leverage technology in the heart of Tulsa. We're seeking a passionate Senior Software Engineer to architect, develop, and deploy scalable cloud-native applications that solve real-world problems. You'll collaborate with cross-functional teams to drive technical excellence while mentoring junior developers and shaping our engineering culture.
Our downtown Tulsa headquarters offers a modern workspace with flexible hours, comprehensive benefits, and opportunities for professional growth. Enjoy Oklahoma's low cost of living while working on cutting-edge projects in a supportive, inclusive environment.
Responsibilities
- Design and implement robust microservices using Node.js, Python, and cloud platforms (AWS/Azure)
- Lead code reviews and enforce best practices for clean, maintainable code
- Optimize application performance and scalability for enterprise clients
- Collaborate with Product Managers to translate business requirements into technical solutions
- Mentor junior engineers through pair programming and knowledge sharing sessions
- Implement CI/CD pipelines and automated testing infrastructure
- Contribute to open-source projects and technical documentation
Qualifications
- 5+ years of experience in full-stack development with JavaScript/Python
- Expertise in cloud architecture (AWS/Azure) and containerization (Docker/Kubernetes)
- Strong proficiency in RESTful API design and database optimization (SQL/NoSQL)
- Experience with Agile methodologies and DevOps practices
- Bachelor's degree in Computer Science or equivalent practical experience
- Proven track record of shipping production applications at scale
- Excellent problem-solving skills and ability to work independently