Job Description
Join InnovateTech Solutions as a Senior Software Engineer and revolutionize digital experiences from the comfort of your home office. We're seeking visionary engineers to architect scalable cloud solutions for Fortune 500 clients in energy, healthcare, and finance sectors. Enjoy competitive benefits, flexible schedules, and weekly virtual team-building events while making global impact.
Responsibilities
- Design and implement microservices architecture using Go and AWS Lambda
- Lead CI/CD pipeline optimization with Terraform and Jenkins
- Mentor junior engineers through pair programming sessions
- Conduct code reviews and enforce security best practices
- Collaborate with product teams to translate requirements into technical specs
- Optimize database performance for PostgreSQL and MongoDB clusters
- Document technical architecture and API specifications
Qualifications
- 5+ years of experience in distributed systems development
- Expertise in Go, Python, or Java with strong OOP fundamentals
- Proficiency with cloud platforms (AWS/GCP/Azure) and serverless computing
- Strong understanding of RESTful APIs and GraphQL
- Experience with containerization (Docker/Kubernetes) and orchestration
- Agile/Scrum methodologies certification preferred
- BS/MS in Computer Science or equivalent practical experience