Job Description
Join TechInnovate Solutions as a Senior Software Engineer and help shape the future of cloud-native applications. We're a rapidly growing fintech startup revolutionizing digital payment systems, and we need your expertise to build scalable, secure solutions that impact millions of users. Our collaborative culture encourages innovation, continuous learning, and work-life balance with flexible schedules and remote options. Enjoy competitive benefits including equity, comprehensive health plans, and professional development stipends.
Responsibilities
- Design and implement microservices architecture using AWS and Kubernetes
- Lead code reviews and mentor junior engineers on best practices
- Optimize system performance and troubleshoot complex technical issues
- Collaborate with product teams to translate business requirements into technical specifications
- Implement CI/CD pipelines and maintain robust DevOps practices
- Contribute to open-source projects and patent innovative solutions
Qualifications
- 5+ years of experience in backend development with Java/Spring Boot
- Expertise in cloud platforms (AWS/GCP) and containerization technologies
- Strong proficiency in SQL/NoSQL databases and caching strategies
- Experience with event-driven architecture and message queues (RabbitMQ/Kafka)
- Proven track record of delivering production-ready applications at scale
- Bachelor's degree in Computer Science or equivalent practical experience