Job Description
Join our dynamic engineering team at InnovateTech Solutions, where we're revolutionizing the fintech landscape through cutting-edge cloud-native applications. As a Senior Software Engineer, you'll architect scalable systems, mentor junior developers, and drive technical excellence in a collaborative environment. Our engineers solve complex challenges using modern technologies while enjoying competitive benefits and flexible work arrangements.
Responsibilities
- Design and implement microservices using Go and Kubernetes
- Lead code reviews and contribute to architectural decisions
- Optimize system performance for high-transaction financial APIs
- Mentor 2-3 junior engineers through pair programming and workshops
- Implement CI/CD pipelines using Jenkins and Terraform
- Collaborate with product teams to translate requirements into technical specs
- Conduct root cause analysis for production incidents
Qualifications
- 5+ years of experience in backend development with Go or Java
- Expertise in distributed systems and cloud architecture (AWS/GCP)
- Strong understanding of RESTful API design and security best practices
- Experience with container orchestration (Kubernetes/Docker)
- Proven track record of mentoring technical teams
- Bachelor's degree in Computer Science or equivalent experience
- Proficiency with Git, Agile methodologies, and test-driven development