Job Description
Join our dynamic team at TechInnovate Solutions as a Senior Software Engineer and revolutionize how businesses leverage cloud technology. We're a cutting-edge fintech company seeking passionate innovators to build scalable solutions that impact millions. Enjoy flexible remote work with quarterly team meetups in Charlotte's vibrant tech hub, comprehensive health benefits, and professional development stipends. Collaborate with industry experts in an agile environment using AWS, Kubernetes, and modern JavaScript frameworks.
Responsibilities
- Architect and implement cloud-native microservices using AWS and serverless technologies
- Mentor junior engineers through code reviews and technical documentation
- Optimize system performance and security across distributed environments
- Lead feature development using React, Node.js, and TypeScript
- Participate in CI/CD pipeline automation using Jenkins and Terraform
- Collaborate with product teams to translate business requirements into technical specifications
- Contribute to open-source projects and industry best practices
Qualifications
- 5+ years of experience in backend development with JavaScript/TypeScript
- Expertise in AWS services (EC2, Lambda, S3, RDS)
- Strong understanding of containerization with Docker and Kubernetes
- Proven track record of building RESTful APIs and event-driven systems
- Familiarity with testing frameworks (Jest, Cypress) and TDD methodologies
- Bachelor's degree in Computer Science or equivalent experience
- Excellent problem-solving skills and ability to thrive in remote collaboration