Job Description
Join our dynamic engineering team at InnovateTech Solutions, where we're revolutionizing digital experiences for Fortune 500 clients. As a Senior Software Engineer, you'll architect scalable cloud-native applications while mentoring junior developers in our collaborative, agile environment. Enjoy competitive benefits, flexible work arrangements, and opportunities to work with cutting-edge technologies in our state-of-the-art Long Beach headquarters.
Responsibilities
- Lead development of microservices using Java/Spring Boot and Node.js
- Design AWS-based infrastructure solutions with CI/CD automation
- Mentor junior engineers through code reviews and pair programming
- Optimize database performance using PostgreSQL and Redis
- Implement security best practices (OWASP, OAuth2)
- Collaborate with product teams to translate requirements into technical specs
- Drive DevOps initiatives using Docker, Kubernetes, and Terraform
Qualifications
- 5+ years of experience in full-stack development
- Expertise in Java, Python, and modern JavaScript frameworks
- AWS certification or equivalent cloud infrastructure experience
- Strong background in RESTful API design and GraphQL
- Proficient with Git, Jira, and agile methodologies
- Bachelor's degree in Computer Science or equivalent experience
- Portfolio demonstrating complex system architecture projects