Job Description
Join InnovateTech Solutions as a Senior Software Engineer and shape the future of enterprise software. We're a rapidly growing tech firm building scalable cloud solutions for Fortune 500 clients. Located in the heart of Oklahoma City's innovation district, we offer a dynamic environment where your expertise will directly impact product development and user experiences. Enjoy competitive compensation, flexible work arrangements, and opportunities to mentor junior developers while tackling complex challenges in distributed systems and API architecture.
Responsibilities
- Design and implement RESTful APIs using Node.js and TypeScript
- Lead development of microservices architecture on AWS cloud infrastructure
- Mentor junior engineers through code reviews and pair programming sessions
- Collaborate with cross-functional teams to translate business requirements into technical solutions
- Optimize system performance and implement CI/CD pipelines
- Conduct thorough testing and debugging to ensure product quality
- Stay current with emerging technologies and contribute to technical strategy
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in JavaScript/TypeScript and modern frameworks (React, Node.js)
- Strong understanding of cloud platforms (AWS, Azure, or GCP)
- Proficiency in database design (SQL and NoSQL)
- Experience with containerization (Docker, Kubernetes)
- Agile/Scrum methodologies and test-driven development practices
- Excellent problem-solving and communication skills