Job Description
Join InnovateTech Solutions as a Senior Software Engineer and transform how businesses scale with cutting-edge cloud solutions. We're seeking talented engineers to build distributed systems that power millions of users worldwide. Enjoy 100% remote work flexibility with relocation assistance to Charlotte, NC or Illinois. Our inclusive culture combines startup agility with enterprise stability, offering competitive equity packages and professional development stipends. Collaborate with cross-functional teams using modern frameworks like React, Node.js, and AWS. Work on projects that directly impact fintech innovation while maintaining work-life balance through flexible schedules and wellness benefits.
Responsibilities
- Design and implement scalable microservices using cloud-native technologies (AWS/GCP)
- Lead code reviews and mentor junior engineers on best practices
- Optimize system performance and troubleshoot complex production issues
- Collaborate with product teams to translate business requirements into technical solutions
- Implement CI/CD pipelines and DevOps automation using Docker/Kubernetes
- Contribute to open-source projects and technical documentation
- Stay current with emerging technologies and industry trends
Qualifications
- 5+ years of experience in backend development with Node.js/Python
- Expertise in cloud platforms (AWS/GCP) and serverless architectures
- Strong background in distributed systems and database optimization
- Proficiency with containerization (Docker) and orchestration (Kubernetes)
- Experience with CI/CD pipelines and infrastructure-as-code (Terraform)
- Bachelor's degree in Computer Science or equivalent practical experience
- Excellent problem-solving skills and ability to work independently
- Portfolio demonstrating complex system design contributions