Job Summary
We are seeking a highly skilled Software Developer with 2+ years of experience in designing, developing, and maintaining full-stack web applications. The ideal candidate should have strong knowledge of frontend and backend technologies, hands-on experience with databases, basic DevOps tools, networking, and Linux environments.
Position: Software Developer
Experience Required: 2+ Years
Location : Baner
Responsibilities
- Develop responsive and user-friendly UI using React.js, HTML, CSS, Bootstrap, and Tailwind CSS.
- Build, test, and deploy backend services using JavaScript, Node.js, and Express.js.
- Design and manage relational databases like PostgreSQL and SQLite.
- Work with Docker for containerization and handle deployments.
- Collaborate in building Kubernetes-based environments (basic level required).
- Implement WebRTC functionalities for real-time audio/video communication.
- Configure IP settings and work with basic networking concepts when required.
- Perform version control using Git and GitHub, including branch management, pull requests, and code reviews.
- Work efficiently in Linux/Ubuntu environments for development and server deployments.
- Identify bugs, troubleshoot issues, optimize code, and enhance performance.
- Participate in requirement analysis, sprint planning, and documentation activities.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or equivalent
- 2+ years of hands-on experience in software development
- Experience in both frontend and backend development
Required Technical Skills
Frontend Technologies
- React.js
- HTML
- CSS
- Bootstrap
- Tailwind CSS
Backend Technologies
- JavaScript
- Node.js
- Express.js
- PostgreSQL
- SQLite
- Kubernetes (Basic understanding)
Other Technical Expertise
- WebRTC
- IP Configuration / Basic Networking
- Git & GitHub
- Docker
5. Linux / Ubuntu
General Skills
- Strong problem-solving and analytical skills
- Ability to write clean, maintainable, and reusable code
- Good understanding of SDLC and Agile methodology
- Strong communication and teamwork abilities
- Ability to work independently and manage tasks effectively
