Job Description
Join InnovateTech Solutions as a Senior Software Engineer and revolutionize digital experiences from the sunny skies of Phoenix! We're seeking a visionary engineer to architect scalable cloud-native applications while enjoying 100% remote flexibility. Collaborate with elite teams using cutting-edge technologies in a culture that champions innovation and work-life balance.
Our engineers solve complex challenges in fintech and SaaS platforms, leveraging AWS and microservices to serve millions of users. Enjoy competitive equity packages, comprehensive health benefits, and monthly innovation stipends for professional growth. Work from anywhere while staying connected to our vibrant Phoenix tech community through quarterly meetups and virtual hackathons.
Responsibilities
- Architect and implement high-performance backend services using Go and Python
- Lead CI/CD pipeline optimization using Kubernetes and Terraform
- Design secure RESTful APIs with OAuth 2.0 and JWT authentication
- Mentor junior engineers through pair programming and code reviews
- Contribute to open-source projects and technical documentation
- Analyze system metrics to identify performance bottlenecks
- Collaborate with product teams using Agile/Scrum methodologies
Qualifications
- 5+ years of experience in distributed systems development
- Expertise in Go, Python, or Java with cloud-native patterns
- Strong background in AWS (EC2, Lambda, DynamoDB) and Docker
- Proficiency in SQL/NoSQL databases (PostgreSQL, MongoDB)
- Experience with event-driven architectures and message queues
- CI/CD pipeline management (Jenkins, GitLab CI)
- Bachelor's degree in Computer Science or equivalent experience
- Portfolio demonstrating scalable system design