Job Description
Join our cutting-edge engineering team at InnovateTech Solutions, where we're revolutionizing cloud infrastructure for Fortune 500 companies. We're seeking a passionate Senior Software Engineer to architect scalable backend systems and mentor junior developers. Work in a dynamic, agile environment with competitive benefits and opportunities to impact millions of users worldwide.
Responsibilities
- Design and implement high-availability microservices using Go and Python
- Lead code reviews and contribute to architectural decisions
- Optimize database performance for PostgreSQL and Redis clusters
- Implement CI/CD pipelines using Jenkins and Kubernetes
- Collaborate with product teams to define technical requirements
- Mentor 3+ junior engineers through pair programming
- Conduct root cause analysis for production incidents
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of backend development experience
- Expertise in Go/Python and distributed systems
- Strong knowledge of AWS services (EC2, S3, Lambda)
- Experience with container orchestration (Docker, Kubernetes)
- Proficiency in CI/CD tools and infrastructure-as-code
- Excellent problem-solving and communication skills