Job Description
Join InnovateTech Dynamics as a Senior Software Engineer and shape the future of cloud-native applications from anywhere in North Carolina. We're seeking passionate innovators to build scalable solutions for enterprise clients while enjoying the flexibility of remote work. Our collaborative environment combines cutting-edge technology with a culture that values your expertise and work-life balance.
What You'll Love:
- 100% remote work with flexible hours
- Comprehensive benefits package including health insurance and retirement plans
- Professional development stipend and conference opportunities
- Equity package for full-time team members
Responsibilities
- Architect and implement microservices using Java, Python, or Go
- Optimize cloud infrastructure on AWS or Azure for scalability
- Mentor junior engineers through code reviews and technical guidance
- Collaborate with product teams to define technical roadmaps
- Implement CI/CD pipelines using Jenkins, GitLab, or CircleCI
- Conduct thorough testing and debugging of production systems
- Stay current with emerging technologies and industry best practices
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in backend development
- Proficiency in at least one modern programming language (Java, Python, or Go)
- Strong understanding of cloud platforms (AWS/Azure)
- Experience with containerization (Docker/Kubernetes)
- Knowledge of RESTful API design and microservices architecture
- Proven ability to lead technical projects from conception to deployment
- Excellent problem-solving and communication skills