Job Description
Join our award-winning team at InnovateTech Solutions, where we're revolutionizing the fintech landscape. We're seeking a passionate Senior Software Engineer to build scalable cloud-native applications that serve millions of users. This fully remote role offers the flexibility to work from anywhere while collaborating with world-class engineers in our Oakland-based culture of innovation.
You'll architect and implement microservices using cutting-edge technologies, mentor junior developers, and directly influence our product roadmap. Our engineers enjoy competitive compensation, comprehensive benefits, and opportunities to shape the future of digital finance.
Responsibilities
- Design and implement scalable backend systems using Node.js and AWS
- Lead code reviews and contribute to technical documentation
- Optimize system performance and troubleshoot complex issues
- Collaborate with product teams to translate requirements into technical solutions
- Implement CI/CD pipelines and DevOps best practices
- Mentor junior engineers through pair programming and knowledge sharing
- Stay current with emerging technologies and industry trends
Qualifications
- 5+ years of professional software development experience
- Expertise in JavaScript/TypeScript and Node.js ecosystem
- Strong understanding of cloud architecture (AWS/GCP/Azure)
- Experience with microservices architecture and containerization
- Proficient in SQL and NoSQL databases (PostgreSQL, MongoDB)
- Excellent problem-solving skills and attention to detail
- Strong communication skills with remote team experience