Description

Key Responsibilities

  • Lead the design, development, and deployment of scalable full stack applications using modern frontend and backend technologies.
  • Architect and implement reusable frontend components using React.js and robust backend services using Java (Spring Boot) and/or Node.js.
  • Collaborate cross-functionally with product managers, designers, and engineers to define and deliver end-to-end solutions.
  • Design and integrate RESTful APIs and/or GraphQL endpoints, ensuring secure and efficient data flow between frontend and backend systems.
  • Conduct code reviews, mentor junior developers, and promote engineering best practices across the stack.
  • Optimize applications for performance, accessibility, security, and responsiveness.
  • Manage database design, queries, and migrations using relational (e.g., PostgreSQL, MySQL) or NoSQL (e.g., MongoDB) databases.
  • Stay current with industry trends in full stack development and bring innovative ideas to the team.

Required Qualifications

  • 5+ years of professional experience in software development, with significant experience in both frontend and backend technologies.
  • Proficiency in JavaScript (ES6+), TypeScript, HTML5, CSS3, and Java.
  • Strong experience with React.js and backend frameworks such as Spring Boot (Java) and/or Node.js.
  • Familiarity with state management libraries (e.g., Redux, Zustand, Recoil) and component libraries (e.g., Material UI, Chakra UI).
  • Experience with database systems (SQL and/or NoSQL) and writing efficient queries.
  • Proficient in integrating and building RESTful APIs and/or GraphQL services.
  • Familiarity with build tools (Webpack, Vite), testing frameworks (Jest, React Testing Library, JUnit), and version control (Git).
  • Strong debugging, performance tuning, and problem-solving skills.
  • Excellent communication skills and ability to work collaboratively in a team environment.

Nice to Have

  • Experience with server-side rendering frameworks like Next.js.
  • Familiarity with DevOps practices, CI/CD pipelines, and cloud platforms (e.g., AWS, Azure, GCP).
  • Understanding of accessibility (WCAG), internationalization (i18n), and security best practices.
  • Contributions to open-source projects, technical blogs, or developer communities.

Education

Any Graduate