Job Description
Join our dynamic team at TechInnovate Solutions, where we're revolutionizing fintech from our Baltimore headquarters. We're seeking a passionate Senior Software Engineer to architect scalable cloud solutions and drive innovation in a remote-first environment. Enjoy competitive compensation, flexible hours, and opportunities to shape cutting-edge projects. What you'll love: Collaborative agile culture, $5k annual learning stipend, comprehensive health benefits, and quarterly team retreats. Impact you'll make: Build critical systems that serve millions while advancing your career in a supportive, growth-oriented workplace.
Responsibilities
- Design, develop, and deploy scalable microservices using Node.js and Python
- Lead code reviews and mentor junior engineers through pair programming sessions
- Optimize cloud infrastructure on AWS (EC2, Lambda, RDS) for 99.99% uptime
- Implement CI/CD pipelines using Jenkins, Docker, and Kubernetes
- Collaborate with product teams to translate requirements into technical specifications
- Contribute to open-source projects and present at industry conferences
- Conduct A/B testing and data-driven performance optimizations
Qualifications
- 5+ years of experience in full-stack development with JavaScript/TypeScript
- Expertise in cloud-native architectures and serverless computing
- Strong proficiency in SQL and NoSQL databases (PostgreSQL, MongoDB)
- Experience with React, Redux, and modern frontend frameworks
- Proficient in testing frameworks (Jest, Cypress) and TDD methodologies
- BS/MS in Computer Science or equivalent practical experience
- Excellent problem-solving skills and ability to thrive in remote teams