What are the responsibilities and job description for the Senior Software Engineer position at Sahi Softtech?
Senior Software Engineer - Tempe, AZ
Hybrid
Key Responsibilities
- Design and build scalable, API-driven services on AWS (serverless-first environment)
- Develop primarily in Python and Node.js, with frontend exposure (React, React Native, GraphQL)
- Partner closely with architects, engineers, and business stakeholders to design solutions
- Gather requirements, translate technical concepts for non‑technical audiences, and provide solution guidance
- Support testing, deployments, and UAT coordination
- Lead initiatives, perform code reviews, and mentor junior engineers
- Required Qualifications
- Bachelor’s degree in Computer Science, IT, or equivalent experience
- 6–8 years of software development experience (minimum 4–5 years for strong candidates)
- Strong AWS Serverless experience required (Lambda, DynamoDB, S3)
- Experience with CI/CD pipelines
- SQL and NoSQL databases
- Full‑stack development experience
- Preferred tech: Python, Node.js, TypeScript, JavaScript, React, React Native, GraphQL
- Recent U.S.-based project experience preferred
- Prior experience leading projects and mentoring engineers