Full Stack Software Developer
New
J
JobgetherSaaS software
Based in IndiaFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 3–5 years of professional experience in full stack software development
- Required Skills
- Node.jsPythonJavascriptTypeScriptReact
Requirements
- Have 3–5 years of professional experience in full stack software development, preferably in SaaS or enterprise environments.
- Have strong experience with modern JavaScript technologies, particularly React and TypeScript.
- Have backend development experience using Node.js or Python.
- Understand RESTful services, API design, relational databases, and modern software development practices.
- Demonstrate the ability to develop scalable, maintainable, secure, and well-tested software.
- Have experience working in fast-paced startup environments and agile, collaborative engineering teams.
- Be comfortable working remotely in a distributed, async-first environment and managing responsibilities independently.
- Bring analytical and problem-solving abilities and a collaborative approach across engineering, product, design, and QA.
- Experience with Next.js, Express, PostgreSQL, GraphQL, AWS, Docker, Kubernetes, or CI/CD workflows is valuable.
- Nice-to-have experience includes HRIS, global payroll, workforce management, compliance-focused platforms, OAuth, SSO, internationalization, role-based access control, GDPR, or AI-enabled SaaS products.
Responsibilities
- Design, develop, and maintain core platform features across frontend and backend systems.
- Contribute to technical decisions involving architecture, scalability, performance, security, reliability, and data integrity.
- Collaborate with product, design, QA, and engineering teams to deliver user experiences.
- Build clean, reusable, maintainable, secure, and testable code, including unit, integration, and end-to-end tests.
- Participate in code reviews, sprint planning, standups, and other agile engineering activities.
- Identify, troubleshoot, and resolve technical issues across the application stack.
- Optimize application performance and contribute to automation, usability, developer experience, and engineering workflow improvements.
- Support development of scalable systems and platform capabilities for a global user base.
View Full Description & ApplyYou'll be redirected to the employer's site