Job Description
Join InnovateTech Solutions as a Senior Software Engineer and transform how businesses operate through cutting-edge technology. We're a rapidly growing SaaS company revolutionizing the logistics industry with AI-driven platforms. Our Las Vegas tech hub offers a collaborative environment where innovation thrives. You'll architect scalable solutions, mentor junior engineers, and directly impact our product roadmap while enjoying competitive benefits, flexible work arrangements, and opportunities for professional growth in one of America's most dynamic tech markets.
Responsibilities
- Design and implement scalable microservices using cloud-native technologies
- Lead technical planning and architecture reviews for new features
- Mentor junior engineers through code reviews and pair programming
- Optimize system performance and troubleshoot complex production issues
- Collaborate with product teams to translate business requirements into technical solutions
- Implement CI/CD pipelines and DevOps best practices
- Contribute to open-source projects and stay current with emerging technologies
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of experience in full-stack development with Python/Java/JavaScript
- Expertise in cloud platforms (AWS/Azure/GCP) and container orchestration (Docker/Kubernetes)
- Strong understanding of RESTful APIs, microservices architecture, and event-driven systems
- Proficiency in testing frameworks and TDD methodologies
- Experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions)
- Demonstrable ability to lead technical projects and mentor developers