
Senior Software Developer – Full Stack
Quantiphi
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob Level
Senior
Tech Stack
AngularAWSCypressDjangoDockerDynamoDBFlaskGrafanaJavaScriptJestLinuxMaterial UIMicroservicesMongoDBMySQLNode.jsNoSQLPostgresPythonReactShell ScriptingSQLTerraformTypeScriptUnix
About the role
- Design, build, and maintain efficient, reusable, and reliable code across the full stack.
- Lead development modules, debug complex issues, and enhance existing functionalities.
- Collaborate with cross-functional teams including developers, DevOps, data engineers, QA, and project managers to deliver robust solutions.
- Communicate directly with clients to understand issues and gather requirements for new features.
- Ensure the seamless integration, optimization, and security of web applications.
Requirements
- Proven experience in full-stack development with expertise in a modern frontend framework (React.js or Angular) and a backend language (Python or Node.js)
- Proficiency with backend frameworks such as Express.js for Node.js, or Django/Flask for Python
- Solid development experience in TypeScript, with a deep understanding of object-oriented programming (OOP)
- Hands-on experience with Identity and Access Management (IAM) solutions, specifically AWS Cognito and integration with Active Directory
- Strong proficiency with both SQL (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, DynamoDB)
- Solid experience with containerization using Docker and deploying on orchestration services like AWS ECS
- Proficiency in building and deploying web applications and microservices on AWS using services like API Gateway, Lambda, SQS, SNS, Step functions, and S3
- Experience designing and implementing automated CI/CD pipelines (e.g., using GitHub Actions, GitLab CI)
- Strong knowledge of automated testing principles and frameworks (e.g., Jest, Pytest, Cypress)
- Good knowledge of HTML5, CSS, and component libraries like Material UI
- Experience with Infrastructure as Code tools like Terraform or AWS CloudFormation (Good-to-Have)
- Experience building APIs to serve and integrate machine learning models (Good-to-Have)
- Familiarity with MLOps tools and concepts (e.g., AWS SageMaker, MLflow) (Good-to-Have)
- Experience with UX/UI design and prototyping tools like Figma (Good-to-Have)
- Exposure to accelerators and rapid prototyping software like Replit (Good-to-Have)
- Experience with observability and monitoring tools (e.g., Datadog, Grafana, CloudWatch) (Good-to-Have)
- Familiarity with Linux/UNIX environments and strong Shell scripting experience (Good-to-Have)
- Experience mentoring junior engineers and leading constructive code reviews (Good-to-Have)
Benefits
- Make an impact at one of the world’s fastest-growing AI-first digital engineering companies.
- Upskill and discover your potential as you solve complex challenges in cutting-edge areas of technology alongside passionate, talented colleagues.
- Work where innovation happens - work with disruptive innovators in a research-focused organization with 60+ patents filed across various disciplines.
- Stay ahead of the curve—immerse yourself in breakthrough AI, ML, data, and cloud technologies and gain exposure working with Fortune 500 companies.
- Opportunities to learn, grow and interact with colleagues from varied experience and backgrounds around the globe.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
full-stack developmentReact.jsAngularPythonNode.jsExpress.jsDjangoFlaskTypeScriptobject-oriented programming
Soft skills
leadershipcollaborationcommunicationproblem-solving