Job Description
Join our dynamic engineering team at InnovateTech Solutions, where we're revolutionizing fintech from our Oakland headquarters. We're seeking a passionate Senior Software Engineer to build scalable cloud-native applications that serve millions of users. Enjoy competitive benefits, flexible work arrangements, and the opportunity to work with cutting-edge technologies in a collaborative environment.
Responsibilities
- Design and implement high-performance microservices using Go and Python
- Lead architectural decisions for cloud infrastructure on AWS
- Mentor junior engineers through code reviews and pair programming
- Optimize database performance and implement caching strategies
- Contribute to CI/CD pipeline automation using GitLab and Kubernetes
- Collaborate with product teams to translate business requirements into technical solutions
- Participate in agile ceremonies and sprint planning
Qualifications
- 5+ years of experience in backend software development
- Expertise in Go, Python, or similar backend languages
- Strong understanding of distributed systems and RESTful APIs
- Proficiency with AWS services (EC2, S3, Lambda, RDS)
- Experience with containerization (Docker) and orchestration (Kubernetes)
- BS/MS in Computer Science or equivalent practical experience
- Excellent problem-solving skills and attention to detail