Software Architect
Santhosh SenguttuvanUnited StatesMIDPosted 11d ago
Node.jsPythonGoAPIBackend DevelopmentGraphQLAPI SchemasDomain ModelingTest-Driven DevelopmentAWSDockerJenkinsUML diagramsAgileADLCAI/LLM platforms
About the Role
We are looking for a highly skilled Software Architect with strong hands-on coding experience to join our team in Roseland, NJ. This role combines software architecture and hands-on development.
Key Responsibilities
• Design and implement software architecture
• Perform hands-on coding and development
• Lead technical projects and provide technical guidance
• Collaborate with development teams
Requirements
• 10+ years of experience in software architecture
• Strong experience with Node.js, Python, or Go
• Hands-on API and backend development experience
• Experience with GraphQL, API Schemas, and Domain Modeling
• Strong knowledge of Test-Driven Development (TDD)
• Experience with AWS, Docker, and Jenkins
• Knowledge of UML diagrams, technical documentation, and code reviews
• Experience working in Agile environments and the Application Development Life Cycle (ADLC)
• Exposure to AI/LLM platforms and AI-assisted coding tools is a plus