Job Description
Join our dynamic team at InnovateTech Solutions, a cutting-edge software development firm headquartered in Los Angeles. We're seeking passionate Senior Software Engineers to architect and build scalable applications that transform industries. Enjoy competitive compensation, flexible work arrangements, and the opportunity to work on groundbreaking projects in a collaborative environment. Located in the heart of LA's tech hub, we're committed to fostering innovation and career growth.
Responsibilities
- Design, develop, and maintain high-performance software solutions using modern frameworks
- Collaborate with cross-functional teams to define project requirements and deliverables
- Lead code reviews and implement best practices for software quality assurance
- Mentor junior developers and contribute to technical documentation
- Optimize applications for scalability, security, and performance
- Participate in agile development processes and sprint planning
- Stay current with emerging technologies and industry trends
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience
- Expert proficiency in JavaScript, Python, and cloud platforms (AWS/Azure)
- Strong understanding of RESTful APIs and microservices architecture
- Experience with CI/CD pipelines and containerization (Docker/Kubernetes)
- Proven ability to lead complex projects and mentor team members
- Excellent problem-solving skills and attention to detail
- Portfolio demonstrating successful software deployments