Job Description
Join our dynamic team at TechInnovate Solutions in Oakland, where we're revolutionizing fintech through cutting-edge software solutions. We're seeking a passionate Senior Software Engineer to architect scalable systems and drive innovation in a collaborative, agile environment. Enjoy competitive benefits, flexible work arrangements, and the opportunity to impact millions of users.
Responsibilities
- Lead development of cloud-native applications using microservices architecture
- Mentor junior engineers and conduct code reviews
- Collaborate with product teams to translate requirements into technical specifications
- Optimize system performance and implement CI/CD pipelines
- Contribute to open-source projects and stay current with emerging technologies
- Participate in agile ceremonies and drive engineering best practices
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Python, JavaScript/TypeScript, and React
- Strong AWS/Azure infrastructure knowledge
- Proven experience with containerization (Docker/Kubernetes)
- Proficient in testing frameworks and TDD methodologies
- Excellent problem-solving and communication skills