Job Description
Join TechInnovate Inc., a leader in fintech innovation, as we revolutionize digital banking solutions. We're seeking a passionate Senior Software Engineer to architect and build scalable cloud-native applications. Enjoy competitive compensation, flexible remote work, and the opportunity to shape next-gen financial technology. Our collaborative culture values autonomy, continuous learning, and impact-driven development.
Responsibilities
- Design and implement microservices using Go and Python
- Lead cloud infrastructure optimization on AWS (Kubernetes, Terraform)
- Mentor junior engineers through code reviews and pair programming
- Drive CI/CD pipeline improvements using Jenkins and GitLab
- Collaborate with product teams to translate business requirements into technical solutions
- Ensure system scalability and performance through rigorous testing
- Contribute to open-source projects and technical documentation
Qualifications
- 5+ years of experience in distributed systems development
- Expertise in Go, Python, and modern JavaScript frameworks
- Proven AWS cloud architecture experience (EC2, S3, Lambda)
- Strong background in containerization (Docker, Kubernetes)
- Experience with event-driven architectures and message queues
- Bachelor's degree in Computer Science or equivalent
- Excellent problem-solving and communication skills