Job Description
Join InnovateTech Dynamics as a Senior Full Stack Software Engineer and shape the future of scalable cloud solutions. We're seeking a passionate innovator to architect, develop, and deploy cutting-edge applications that serve millions of users. Our Atlanta-based team operates in a hybrid model with flexible hours and comprehensive benefits including equity, 401(k) matching, and unlimited PTO. Collaborate with cross-functional teams to transform complex business challenges into elegant technical solutions while mentoring junior engineers and driving best practices across the organization.
Responsibilities
- Design and implement microservices architecture using Node.js, Python, and AWS
- Lead full-stack development from database (PostgreSQL) to frontend (React/TypeScript)
- Optimize system performance and scalability for high-traffic applications
- Implement CI/CD pipelines and infrastructure-as-code (Terraform)
- Conduct code reviews and mentor junior engineers on agile methodologies
- Collaborate with product teams to define technical requirements
- Ensure security best practices and compliance with industry standards
Qualifications
- 5+ years of professional software development experience
- Expertise in JavaScript/TypeScript, Python, and relational databases
- Strong AWS/Azure cloud deployment experience with Docker/Kubernetes
- Proven track record of architecting scalable web applications
- Proficiency in testing frameworks (Jest, PyTest) and TDD principles
- Bachelor's degree in Computer Science or equivalent practical experience
- Excellent problem-solving skills and communication abilities