Job Description
Join our dynamic team at TechFlow Solutions as a Senior Software Engineer and revolutionize how businesses leverage cloud-native technologies. We're seeking innovative minds to architect scalable solutions while mentoring junior developers in our collaborative, agile environment. Enjoy competitive benefits, flexible work arrangements, and opportunities to impact cutting-edge projects for Fortune 500 clients.
Responsibilities
- Design and implement microservices architectures using Go and Kubernetes
- Lead CI/CD pipeline optimization with Jenkins and Terraform
- Mentor junior engineers through code reviews and pair programming
- Collaborate with product teams to translate requirements into technical specifications
- Implement robust security protocols and conduct penetration testing
- Optimize system performance using Redis and caching strategies
- Contribute to open-source projects and technical documentation
Qualifications
- 5+ years of experience in backend development with Go and Python
- Expertise in cloud platforms (AWS/GCP) and container orchestration
- Strong background in RESTful API design and GraphQL
- Proficiency in testing frameworks (Jest, PyTest) and TDD methodologies
- Experience with event-driven architectures and message queues
- Bachelor's degree in Computer Science or equivalent experience
- Excellent problem-solving skills and ability to debug complex systems