What are the responsibilities and job description for the Lead Software Engineer position at GTSS Inc?
Job Details
Role: Lead Software Engineer
Location: New Bedford, MA
Duration: Full-Time
Job Summary:
We are seeking a Lead Software Engineer with expertise in modern development frameworks, AI integration, and cloud technologies. This role involves leading engineering efforts, mentoring team members, and driving the development of scalable software solutions.
Key Responsibilities:
Lead and mentor the engineering team in building high-performance applications.
Architect and develop solutions using Node.js, Express.js, React, and Django.
Integrate AI tools and frameworks into software solutions.
Design and maintain RESTful APIs and system integrations.
Oversee deployment and scalability in AWS environments.
Implement CI/CD pipelines for efficient development workflows.
Collaborate with cross-functional teams to align development with business goals.
Enforce best practices in software architecture and coding standards.
Stay updated on emerging technologies and industry trends.
Qualifications
Required:
7 years of experience in software engineering, with 2 years in leadership.
Expertise in Node.js, Express.js, React, and Django.
Strong understanding of AI tools and API design.
Experience with AWS services and CI/CD pipelines (Jenkins, GitHub Actions, Circle CI).
Solid grasp of software architecture and scalable system design.
Preferred:
Knowledge of Python, Go, or Java.
Experience with Docker, Kubernetes, and DevOps practices.
Familiarity with Infrastructure as Code (Terraform, CloudFormation).
Background in agile development.
If you're a hands-on leader passionate about building cutting-edge software, we'd love to hear from you!