Job Description
Join our dynamic engineering team at InnovateTech Solutions, where we're revolutionizing cloud-native SaaS platforms. As a Senior Software Engineer, you'll architect scalable solutions while mentoring junior developers in our collaborative, agile environment. We offer competitive compensation, flexible work arrangements, and opportunities to work with cutting-edge technologies including Kubernetes and microservices.
Responsibilities
- Design and implement scalable backend services using Python and Go
- Lead CI/CD pipeline optimization using Jenkins and Terraform
- Collaborate with cross-functional teams to define product requirements
- Conduct code reviews and enforce best practices
- Debug complex system issues and implement performance optimizations
- Document technical specifications and architecture decisions
- Mentor junior engineers through pair programming and technical sessions
Qualifications
- 5+ years of experience in full-stack development
- Expertise in cloud platforms (AWS/GCP) and containerization
- Strong knowledge of RESTful APIs and GraphQL
- Proficiency with SQL and NoSQL databases
- Experience with Agile methodologies and JIRA
- Bachelor's degree in Computer Science or equivalent
- Strong problem-solving and communication skills