Full stack Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+26 more
Job description
- Design, develop, and maintain scalable web applications using Node.js, Express.js, and React.js
- Architect and implement Micro Frontend architecture
- Develop RESTful APIs and backend services
- Write optimized queries and manage data in Oracle SQL
- Manage deployments and application processes using PM2
- Work in Linux environments using basic shell/Putty commands
- Implement and manage CI/CD pipelines (build, test, deploy automation)
- Collaborate with cross-functional teams including QA, DevOps, and Product
- Participate in code reviews, performance tuning, and security best practices
- Troubleshoot and resolve production issues
- Ensure high performance, scalability, and reliability of applications
- Follow Agile/Scrum methodologies
Requirements
We are seeking a highly skilled Senior Software Developer with strong expertise in Node.js, Express.js, React.js, and Micro Frontend architecture. The ideal candidate will have hands-on experience in full-stack development, CI/CD integrations, Oracle SQL, and Linux environments. This role requires ownership of the end-to-end development lifecycle, from design to deployment and production support., Backend
- Strong proficiency in Node.js
- Hands-on experience with Express.js
- REST API development and middleware implementation
-
Experience with PM2 for process management Frontend
- Strong experience in React.js
- Hands-on implementation of Micro Frontend architecture
- State management (Redux/Context API preferred)
-
Component-based architecture and performance optimization Database
- Strong experience in Oracle SQL
- Query optimization and performance tuning
-
Stored procedures and indexing concepts DevOps & Infrastructure
- Good understanding of CI/CD pipeline integrations
- Experience with Git-based workflows
- Exposure to Jenkins/GitHub Actions/Azure DevOps (preferred)
- Basic Linux knowledge (file system, permissions, process management)
- Comfortable using Putty and executing basic shell commands, * Bachelor’s/Master’s degree in Computer Science or related field
- 6+ years of full-stack development experience
- Strong understanding of end-to-end software development lifecycle (SDLC)
- Experience working in Agile environments
- Strong debugging and problem-solving skills
- Excellent communication and collaboration skills
Good to Have
- Experience with containerization (Docker)
- Cloud exposure (AWS/Azure)
- Experience in performance optimization of large-scale applications
- Exposure to monitoring/logging tools
Key Competencies
- Ownership mindset
- Architectural thinking
- Performance-driven development
- Ability to mentor junior developers
- Strong analytical and troubleshooting skills
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…