
Position: SharePoint Developer
Experience Required: 5+ Years
Location: Remote
Customer Type: Enterprise Clients
Role Overview
We are looking for an experienced SharePoint Developer with strong expertise in end‑to‑end SharePoint development, customization, and solution delivery. The ideal candidate will be confident in managing enterprise-level customers, gathering requirements, architecting solutions, and delivering high‑quality SharePoint applications aligned with business needs. candidate should be willing to take up contract role.
Key Responsibilities
SharePoint Development & Customization
- Design, develop, and deploy SharePoint solutions (Online & On‑Prem).
- Build custom components: SPFx web parts, extensions, workflows, forms, and UI customizations.
- Develop integrations using APIs, Power Platform, Microsoft Graph, and Azure services.
- Create automated workflows using Power Automate and Power Apps.
End‑to‑End Project Delivery
- Work closely with business stakeholders to gather, refine, and document requirements.
- Lead solution design, build technical documentation, and perform architectural reviews.
- Execute development, testing, deployment, and post‑deployment support.
- Ensure best practices in governance, security, and lifecycle management.
Enterprise Customer Engagement
- Manage multiple enterprise customers and deliver projects with high-quality standards.
- Provide technical guidance, demos, and workshops for stakeholders.
- Translate business needs into technical solutions with clear communication.
- Handle escalations and provide timely resolutions.
Maintenance & Support
- Perform site migrations, upgrades, and platform optimization.
- Troubleshoot issues related to permissions, workflows, integrations, and performance.
- Support content management, metadata design, and search configurations.
Required Skills & Experience
- 5+ years of hands‑on SharePoint development experience (Online + On‑Prem).
- Strong expertise in SPFx, JavaScript/TypeScript, React, CSOM/REST API, PowerShell.
- Experience with Power Platform (Power Apps, Power Automate, Power BI).
- Solid understanding of SharePoint architecture, governance, permissions, and security models.
- Experience working with enterprise clients, including requirement analysis and solution demos.
- Familiar with Azure AD, Microsoft Graph, and M365 ecosystem.
- Strong communication and client‑facing abilities.
Preferred Qualifications
- Microsoft certifications (e.g., SharePoint, Power Platform, M365).
- Experience with large-scale migration projects (SharePoint 2013/2016/2019 to Online).
- Understanding of DevOps pipelines (Azure DevOps, Git).

Similar jobs
Hiring: Full Stack Developer (Angular + Node.js + DevOps)
Company: Savyasasy Software Solutions Pvt. Ltd.
Location: Teynampet, Chennai
Experience: 2–5 Years
Role
Looking for a Full Stack Developer to work on SchoolChimes (School ERP) with strong skills in Angular, Node.js, and basic DevOps.
Key Skills
- Angular (Frontend)
- Node.js / Express (Backend)
- REST API development
- SQL / MongoDB
- Git & version control
- Basic DevOps (CI/CD, deployment, Docker – added advantage)
Responsibilities
- Develop & maintain web applications
- Build APIs & backend services
- Support deployments & troubleshooting
The Role
We’re looking for a Full Stack Engineer to build, scale, and maintain high-performance web applications for Ctruh’s technology platforms. This role involves working across the stack - frontend, backend, and infrastructure - using modern JavaScript-based technologies.
You’ll collaborate closely with product managers, designers, and cross-functional engineering teams to deliver scalable, secure, and user-centric solutions. This role is ideal for someone who enjoys end-to-end ownership, technical problem-solving, and working in a fast-paced startup environment.
What You’ll Own
Full Stack Development
- Design, develop, test, and deploy robust and scalable web applications
- Build and maintain server-side logic and microservices using Node.js, Express.js, and TypeScript
- Contribute to frontend feature development and integration
- Participate in feature planning, estimation, and execution
Backend & API Engineering
- Design and develop RESTful APIs and backend services
- Implement asynchronous workflows and scalable microservice architectures
- Ensure performance, reliability, and security of backend systems
- Implement authentication, authorization, and data protection best practices
Database Design & Optimization
- Design and manage MongoDB schemas using Mongoose
- Optimize queries and database performance for scale
- Ensure data integrity and efficient data access patterns
Frontend Collaboration & Integration
- Collaborate with frontend developers to integrate React components and APIs seamlessly
- Ensure responsive, high-performing application behavior
System Design & Scalability
- Contribute to system architecture and technical design discussions
- Design scalable, maintainable, and future-ready solutions
- Optimize applications for speed and scalability
Product & Cross-Functional Collaboration
- Work closely with product and design teams to deliver high-quality features in rapid iterations
- Participate in the full development lifecycle - from concept to deployment and maintenance
Code Quality & Best Practices
- Write clean, testable, and maintainable code
- Follow Git-based version control and code review best practices
- Contribute to improving engineering standards and workflows
What We’re Looking For
Must-Haves
- 5+ years of professional experience as a Full Stack Engineer or similar role.
- Strong proficiency in JavaScript and TypeScript.
- Hands-on experience with Node.js and Express.js.
- Solid understanding of MongoDB and Mongoose.
- Experience building and consuming RESTful APIs and microservices.
- Strong understanding of asynchronous programming patterns.
- Good grasp of system design principles and application architecture.
- Experience with Git and version control best practices.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
Good-to-Have / Preferred
- Frontend development experience with React.js.
- Exposure to Three.js or similar 3D/visualization libraries.
- Experience with cloud platforms (AWS, GCP, Azure – EC2, S3, Lambda).
- Knowledge of Docker and containerization workflows.
- Experience with testing frameworks (Jest, Mocha, etc.).
- Familiarity with CI/CD pipelines and automated deployments
Tools You’ll Use
- Backend: Node.js, Express.js, TypeScript
- Frontend: React.js
- Database: MongoDB, Mongoose
- Version Control: Git, GitHub / GitLab
- Cloud & DevOps: AWS / GCP / Azure, Docker
- Collaboration: Google Workspace, Notion, Slack
Key Metrics You’ll Own
- Code quality, performance, and scalability
- Timely delivery of features and releases
- System reliability and reduction in production issues
- Contribution to architectural improvements
Why Ctruh
- Work on impactful, product-driven tech platforms
- High-ownership role with end-to-end engineering exposure
- Opportunity to work with modern technologies and evolving architectures
- Collaborative startup culture with strong learning and growth opportunities
Compensation & Benefits
- Competitive salary with performance-based incentives
- Health insurance and wellness benefits
- Continuous learning and professional development
The Ideal Candidate
You are someone who is:
- Comfortable owning features end-to-end
- Strong in backend fundamentals with a product mindset
- Curious, proactive, and execution-focused
- Motivated by building scalable, real-world systems
- A hands-on full-stack engineer to join the core team with experience in building products from scratch into large-scale platforms and solving business problems leveraging new and innovative technology
- Leverage the DevOps team to ensure the product can be built, deployed, and tested across all of the release cycles from dev to production
- Strong grasp of modern security principles and how to apply them to applications
- Work with stakeholders (product owners, project managers, and scrum masters) to define and clarify requirements.
- Hands-on development with both front-end, middle-tier, and back-end programming
- Adhere to agile development methodologies
- Experience in Node.js, Javascript and Javascript libraries, NOSQL databases, Python etc
We are all about building products that make social media fun and a more convenient place to live in and earn from! We @UPCRED dream of changing the way India consumes content in terms of rich media.
If you want to build and scale a product from scratch and create an impact within an entrepreneurial environment, join us!
So as a Full Stack developer in this role, we expect the following from you -
Minimum 2-5 years of product development experience in a startup.
The major tech stack is Node, Python, Django, React, AWS, etc.
You would be someone who has demonstrated experience in building and scaling the product.
Excellent collaboration, communication, and presentational skills to ensure you effectively communicate your team and all the decisions that shaped them, with your stakeholders.
Good to have a portfolio showcasing recent works as live experiences.
If you have a passion for building and scaling marketplaces that stand out for great customer experience, this is a game-changing role in our crazy pursuit to become India’s most-loved social brand.
We at UPCRED
Life so good, you’d think we’re kidding:
Competitive salaries.
An extensive medical insurance that looks out for our employees & their dependents. We’ll love you and take care of you, promise.
Flexible working hours.
Tailored vacation & leave policies so that you can enjoy every important moment in your life.
Learning and upskilling opportunities.
Good food, games, and a cool office to make you feel at home.
HOW?
Apply, and let us know your interest?
Working at UPCRED should be a rewarding experience! Great Young people, a work environment that thrives on creativity, the opportunity to take on roles beyond a defined job description are just some of the reasons you should work with us. We are a startup looking to scale, let us know if you are interested.
● Bachelor’s degree in computer science or equivalent practical experience
● 3+ years of experience in software development using Reactjs and Nodejs with data structures/algorithms
Preferred qualifications
● Strong in Object Oriented Programming and Design Patterns.
● You have experience of working closely with the product and design teams to deliver the product that materially impacts the business and improves the customer experience
● You follow SOLID principles and have experience with microservice architecture, have designed and implemented high performance scalable services/APIs.
● You have experience with component based architectures, PWA, Service workers, UI patterns and libraries most preferably ReactJS / NextJS
● Write client side high performant applications & develop prototypes
● Experience working with Node, NestJS / Express.
● Experience working with PostgreSQL, Redshift, Dynamo, Mongo and Cassandra databases.
● Experience working with RabbitMQ, Kafka.
● You constantly learn and adopt best practices at work, keeping in mind app performance, security, and scalability.
● You have experience working in distributed systems and built/designed systems to failover, event streaming, caching strategies
● You have experience with Docker/Kubernetes in AWS or any cloud computing platforms. And, are familiar with CI/CD processes.
Kudos if you already have:
● Great communication and team collaboration skills.
Roles and Responsibilities:
-
Work with development teams and product managers to ideate software solutions
-
Develop and manage well-functioning databases and applications
-
Write effective APIs
-
Test software to ensure responsiveness and efficiency
-
Troubleshoot, debug and upgrade software
-
Create security and data protection settings
-
Write technical documentation
Requirements and skills
-
Proven experience in Software Development
-
Experience developing web applications
-
Knowledge and Understanding of programming languages(e.g. Java, Python, C, C++) and Understanding JavaScript frameworks (e.g. React, Node.js)
-
Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache)
-
Excellent communication and teamwork skills
-
Great attention to detail
ROLES AND RESPONSIBILITIES
- Open to adapt to new technologies.
- Ability to multi-task and work under pressure.
- Work with development teams and reporting managers to ideate software solutions
- Should have ability to understand Client requirements & deliver quality services based on those requirements.
- Excellent written and verbal communication skills required.
- Design client-side and server-side architecture
- Build the front-end of applications through appealing visual design
- Develop and manage well-functioning databases and applications
- Write effective APIs
- Test software to ensure responsiveness and efficiency
- Troubleshoot, debug and upgrade software
- Create security and data protection settings
- Build features and applications with a mobile responsive design
- Write technical documentation
- Work with data scientists and analysts to improve software
REQUIREMENTS
- Expertise in Angular 6/7 with 2+ Years’ experience is MUST.
- Proven experience as a Full Stack Developer or similar role.
- Experience developing web, mobile or hybrid applications.
- Knowledge of multiple front-end languages and libraries as HTML5, CSS3, JavaScript, XML, jQuery, JSON.
- Knowledge of JavaScript/Typescript frameworks as js.
- Familiarity with databases as MySQL, MongoDB and web servers with UI/UX design
- Experience on web application & RESTful web service
- Experience implementing testing platforms and unit tests.
- Job involves 80-90% hands-on coding.
- Good to have the knowledge of Cloud deployment AWS and Docker
Technical Roles and Responsibilities
- Demonstrate a systematic and disciplined architecture, system design and programming approach following a standard software development lifecycle
- Meticulous attention to detail and strong focus on clear and practical documentation
- Work closely with senior management, Development Manager, Project Manager, and a team of developers.
- Design, Code, Unit Test and support Software components
- Deliver quality software in a time following standard software development processes
- Analyze problems raised in software development or production environments and provide timely solutions
- Develop, prepare and maintain system documentation, including program descriptions, operational procedures etc.
- Act as the second line of support during production problems.
Mandatory Skills:
Software Engineering
u Strong experience in agile methodologies and test driven development.
u Experience in software development using open source technologies.
u Experience in automated software testing.
u Knowledge in domain-driven design, design patterns and enterprise integration patterns.
u Must have experience in delivering software via complete Continuous Integration and Continuous Delivery (CI/CD) pipeline.
Software Development
u Must be able to code in Java (SpingBoot and Spring Cloud Services).
u Experience in some of the technologies below:
o PaaS: Pivotal Cloud Foundy/Openshift/ AWS/ Azure/ Docker/ Kubernetes
o Data: MySQL/ Postgres/ Oracle/ MongoDB/ Elasticsearch
o Cache: Redis/ Memcached
o UI: HTML5,Bootstrap, CSS, Angular 4/ ReactJS/RxJS
- Strong knowledge in CI/CD toolset such as Ansible, Artifactory, Jenkins, BitBucket, SonarQube, Fortify, Flyway, Jira and Confluence.
- Strong knowledge in automated testing toolset such as jUnit, Mockito, cucumber, Selenium etc.
- Strong knowledge in scripting languages such as Groovy and Linux shell.











