Software Engineer II
Upland Software (company site, opens in a new tab)4–5 yrsRemoteDirect career pageEst. 12–20 LPA
Posted on 24 Sept
Reach people at Upland Software
People at this company you can reach
Log in to see who works here
Create a free account or log in to see the people at Upland Software you could write to:
- Recruiters & HR
- People in this function
- Work addresses
Your match
Against your primary resume
Log in to see your match score
Create a free account or log in to unlock your CV match score across:
- Role fit
- Experience
- Industry relevance
Protocol Intelligence
How competitive this role is
Competition
Background fit
Strictness
Log in to see why each signal reads the way it does.
Job description
Structured overview of role & requirements
About This Role
- Develop and own full lifecycle feature development using TypeScript, Angular, NodeJS, and AWS serverless technologies.
- Troubleshoot and resolve issues in code and production environments ensuring stability and performance.
- Collaborate with global development teams and participate actively in code reviews adhering to team coding standards.
Minimum Requirements
- 4-5 years of relevant software development experience.
- Strong proficiency in TypeScript, Angular, NodeJS, GraphQL, AWS Serverless (DynamoDB, CDK).
- Deep understanding of browser technologies including DOM, CSSOM, rendering pipeline, JavaScript event loop and browser limitations (CORS, storage constraints, cross-browser issues).
- Work hours require overlap with multiple time zones; fully remote work with flexible working hours through Upland India.
Ideal Candidate Profile
- Experienced with both frontend and backend development in a cloud-native AWS serverless environment.
- Familiarity with CRM and telephony integration is advantageous but not mandatory.
- Candidate with hands-on experience in AI/LLM tools like Hugging Face, GPT, Claude, and AI developer tools for code generation and refactoring is preferred.