Search by job, company or skills

Full Stack Engineer

Early Applicant
  • Posted a day ago
  • Be among the first 50 applicants

Job Description

About the Role

We are looking for a highly skilled Senior Software Engineer with strong expertise in full-stack development, focusing primarily on backend engineering using Node.js, along with solid frontend development experience using React.js.

The ideal candidate should have experience designing scalable systems, building RESTful APIs, developing modern web applications, and collaborating with cross-functional teams to deliver high-quality software solutions.

Key Responsibilities

  • Design, develop, and maintain scalable backend services and APIs using Node.js
  • Build responsive and high-performance frontend applications using React.js
  • Develop end-to-end full-stack features and ensure seamless integration between frontend and backend systems
  • Write clean, maintainable, and reusable code following best engineering practices
  • Optimize application performance, scalability, and reliability
  • Collaborate with product managers, designers, and engineering teams to deliver business requirements
  • Participate in architecture discussions, code reviews, and technical decision-making
  • Troubleshoot, debug, and resolve production issues efficiently
  • Ensure application security, testing, and deployment standards are followed
  • Work in agile development environments and contribute to continuous improvement initiatives

Required Skills & Qualifications

Backend (Primary – 60%)

  • Strong experience in Node.js
  • Expertise in building REST APIs and microservices
  • Good understanding of backend frameworks such as:
  • Python: FastAPI, Django, Flask
  • Node.js: Express.js, NestJS
  • Experience with databases:
  • SQL: PostgreSQL, MySQL
  • NoSQL: MongoDB
  • Understanding of scalable architecture, caching, authentication, and asynchronous processing
  • Experience with cloud platforms such as AWS, Azure, or GCP
  • Familiarity with Docker, CI/CD pipelines, and version control systems

Frontend (Secondary – 40%)

  • Strong hands-on experience with React.js
  • Good understanding of JavaScript/TypeScript, HTML5, and CSS3
  • Experience with state management libraries such as Redux/Context API
  • Ability to build responsive and reusable UI components
  • Familiarity with frontend optimization and API integration

Preferred Qualifications

  • Experience working in product-based or fast-paced startup environments
  • Exposure to system design and distributed systems
  • Knowledge of testing frameworks and automation
  • Understanding of DevOps practices and containerization
  • Experience with Agile/Scrum methodologies

Soft Skills

  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration abilities
  • Ability to work independently and take ownership of projects
  • Mentorship experience is a plus

What We Offer

  • Opportunity to work on scalable and impactful products
  • Collaborative and innovation-driven engineering culture
  • Career growth and leadership opportunities
  • Flexible work environment

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151691537

Similar Jobs

Bengaluru, India

Skills:

Aws LambdaKafkaNode.jsRabbitmqAzure FunctionsDockerFastAPIRestful ApisKubernetesPythonFull-stack application developmentNoSQL databasesasynchronous processingserverless architecturesWebSocketsSQL databases

Bengaluru, India

Skills:

react.js OauthApisPostgreSQLNode.jsMicroservicesGitTypescriptDockerMongoDBRest ApisAzureKubernetesPython

Bengaluru, India

Skills:

SqlalchemyWorkflow ManagerPostgreSQLPyramidReactOpenlayersJavascriptPostgisDockerSqliteOraclePythonAWSNode.jsApacheSqlGitGcpLinuxAzureNetwork ManagerETL processesAutomated testing frameworksShapelyGeospatial Information SystemsTurf

Bengaluru, India

Skills:

.Net CoreReactTypescriptJavascriptDockerSQL ServerCosmos DBRest ApisKubernetes

Bengaluru, India

Skills:

DevopsReactjsAPI designPythonAWSMicroservicesGenerative AIAI AgentsRAGPrompt Engineering