14 days ago
Base Salary
$90k - $120k/yr
Responsibilities
- Design, develop, test, and maintain scalable enterprise web applications and APIs using Python and Node.js.
- Build and integrate AI-powered solutions involving NLP, semantic search, and machine learning.
- Develop RESTful APIs and web services for business-critical applications.
- Design and optimize data models, databases, and backend services using SQL and cloud-native architectures.
- Deploy, monitor, and manage applications in AWS Cloud environments.
- Implement containerized solutions with Docker and Kubernetes.
- Automate infrastructure provisioning and deployment with Terraform.
- Drive deployment automation and CI/CD practices using Jenkins, GitHub Actions, or similar tools.
- Collaborate with product managers, architects, and cross-functional teams in an Agile Scrum environment.
- Conduct code reviews, mentor engineers, and promote engineering excellence.
- Develop unit tests, integration tests, and automated testing frameworks.
- Use GitHub Copilot, ChatGPT, and other AI-assisted development tools to improve productivity and code quality.
- Participate in solution design and architectural decision-making.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- At least 6 years of full-stack software development experience building enterprise applications and APIs.
- Strong proficiency in Python, SQL, REST APIs, microservices architecture, and AWS Cloud Services.
- Experience building and deploying AI/ML, NLP, and search-based applications.
- Hands-on experience with Docker, Kubernetes, Terraform, and Jenkins or similar CI/CD tools.
- Experience with REST, JSON, SOAP, and API integrations.
- Strong understanding of source control and collaborative development using GitHub and pull request workflows.
- Experience with test automation frameworks, unit testing, and quality engineering practices.
- Ability to lead projects, mentor engineers, and drive technical initiatives.
- Strong communication, analytical, and problem-solving skills.
Benefits
- Regular full-time employees receive a comprehensive benefits package including paid time off, company holidays, personal days, and sick leave.
- Benefits may include medical, dental, and vision coverage, or provincial healthcare coordination in Canada.
- Benefits may include 401(k) retirement plans in the U.S. or RRSP plans in Canada.
- Life and disability insurance and employee assistance programs may be available.
- The role is located in Westlake, Texas.
Categories
About Capgemini
Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.
