Job Description
Join our dynamic team as a Senior Software Engineer and revolutionize how businesses leverage technology. At InnovateTech Solutions, we're building cutting-edge SaaS platforms that empower Fortune 500 companies to scale efficiently. This 100% remote role offers unparalleled flexibility while working on mission-critical projects using modern tech stacks. You'll collaborate with elite engineers across the US, shape product roadmaps, and deliver scalable solutions that impact millions of users. Enjoy comprehensive benefits, professional development stipends, and a culture that champions innovation and work-life balance.
Responsibilities
- Design, develop, and deploy high-performance microservices using Node.js and Python
- Lead architectural decisions and conduct code reviews for distributed systems
- Implement CI/CD pipelines using AWS and Docker for seamless deployments
- Optimize database performance (PostgreSQL, MongoDB) and troubleshoot complex issues
- Mentor junior engineers and contribute to engineering best practices
- Translate business requirements into technical specifications
- Collaborate with product teams to deliver features on sprint cycles
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (5+ years)
- Expertise in JavaScript/TypeScript and Python frameworks
- Strong understanding of cloud architecture (AWS/GCP) and DevOps practices
- Proven experience with Agile methodologies and JIRA
- Proficiency in testing frameworks (Jest, PyTest) and TDD principles
- Excellent problem-solving skills with complex systems
- Strong communication skills for cross-functional collaboration
- Experience with containerization (Kubernetes, Docker) preferred