Job Description
Join InnovateTech Solutions as a Senior Software Engineer and shape the future of remote-first technology. We're seeking passionate innovators to build scalable cloud solutions while enjoying the flexibility of full-time remote work. Our collaborative environment supports professional growth through cutting-edge projects and mentorship opportunities.
As a key member of our distributed team, you'll architect robust systems using modern frameworks and contribute to products that impact millions of users. We value work-life balance and offer comprehensive benefits including flexible schedules, wellness stipends, and continuous learning budgets.
Responsibilities
- Architect and implement scalable cloud-native applications using microservices architecture
- Mentor junior engineers through code reviews and technical guidance
- Optimize system performance and security protocols across distributed environments
- Collaborate with cross-functional teams using Agile methodologies
- Drive CI/CD pipeline improvements and DevOps best practices
- Contribute to open-source projects and technical documentation
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years in full-stack development with JavaScript/TypeScript
- Expertise in cloud platforms (AWS/Azure/GCP) and containerization
- Strong proficiency with React, Node.js, and relational databases
- Proven experience with CI/CD pipelines and infrastructure as code
- Excellent problem-solving skills and system design capabilities