Full Stack Software Developer

Year    RJ, IN, India

Job Description

About Us



We are a leading provider of custom CRM software solutions, serving a diverse clientele across the United States. We leverage cutting-edge technologies to create innovative web applications that deliver exceptional user experiences and drive business growth. We pride ourselves on fostering a collaborative, agile environment where individual contributions are valued and continuous learning is encouraged.



As a Full-Stack Software Developer at our company, you'll be a driving force behind our web application development efforts. Your expertise in Next.js, React, and related technologies will enable you to design, build, and maintain high-quality applications that meet our clients' unique needs. You'll work closely with designers, product managers, and other developers in a collaborative, agile environment.

Your Responsibilities

Design and Development:

Architect, build, and implement full-stack web applications using Next.js, React, HTML, CSS, JavaScript/TypeScript, and related technologies.

Collaboration:

Partner with designers, front-end developers, and product managers to gather and refine requirements, ensuring alignment with business goals and client needs.

Code Quality:

Write clean, maintainable, well-structured code that adheres to best practices and industry standards.

Feature Ownership:

Take full responsibility for product features from the backend to the frontend, including CSS, API calls, services, and database queries.

Responsive Design:

Build mobile-first, fully responsive web applications that work seamlessly across all screen sizes.

Testing and QA:

Implement automated tests using relevant frameworks and conduct thorough manual testing on all devices before submitting pull requests.

Optimization:

Enhance web applications for maximum performance, compatibility, and responsiveness across various platforms and devices.

Documentation:

Create and maintain technical documentation, including design documents, user guides, and API specifications.

Code Review:

Participate in peer code reviews, providing constructive feedback to ensure code quality and adherence to best practices.

Project Management:

Utilize JIRA for effective project management and tracking.

Version Control:

Employ Git and GitHub for source code version control and collaboration.

Continuous Learning:

Stay current with the latest advancements in Next.js, React, and JavaScript front-end and back-end technologies, and actively explore new tools and techniques.

Mentorship:

Provide technical guidance and support to junior team members.
Qualifications and Skills

Education:

Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.

Experience:

3+ years of experience in web application development (exceptions for highly skilled developers).

Technical Skills:

Strong proficiency in Git, GitHub, and standard Git workflows. Deep understanding of web development best practices, including responsive design, cross-browser compatibility, and performance optimization. Advanced knowledge of HTML, CSS, JavaScript, and JSX. Experience building web applications with React (Next.js is a plus). Experience using backend technologies with Node.js Ability to develop features in a fast-paced and results-oriented environment.

Soft Skills:

Excellent problem-solving and critical thinking abilities. Strong communication and collaboration skills. Proactive and self-motivated with the ability to work independently and in a team environment. Ability to thrive in a fast-paced, collaborative environment, effectively managing multiple projects and deadlines.
Our Tech Stack

Frontend:

React 19, Next.js, Expo (React Native), Capacitor (Ionic), Tailwind CSS or StyleX, shadcn/ui component library

Backend:

Next.js, Node.js, Drizzle ORM, tRPC

Testing:

Vitest, Jest, Playwright, Maestro

Version Control:

Git, GitHub

CI/CD:

GitHub Actions, Expo EAS

Deployment:

AWS Lambda, SST ION

Databases:

AWS RDS MySQL, PlanetScale

Design:

Figma
Why Join Us?

Cutting-Edge Tech:

Work on projects that utilize the latest technologies and frameworks, keeping your skills sharp and relevant.

Collaborative Environment:

Be part of a tight-knit team where open communication, knowledge sharing, and mutual support are highly valued.

Flexible Work:

Enjoy the freedom of remote work and flexible hours, allowing you to achieve a healthy work-life balance.

Impactful Projects:

Contribute to meaningful projects that directly impact our clients' businesses and user experiences.

Growth Opportunities:

Benefit from ongoing learning and development initiatives to expand your skill set and advance your career.
Job Types: Full-time, Permanent

Pay: Up to ₹850,000.00 per year

Experience:

Full-stack development: 3 years (Preferred)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4306897
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    RJ, IN, India
  • Education
    Not mentioned
  • Experience
    Year