Submit Resume

Full Stack Developer

  • New York, New York City

  • 07/21/2026

  • Contract

  • Active

Job Description:

  • JOB SUMMARY
    Seeking a highly motivated Full Stack Developer to design, develop, and maintain scalable, high-quality software solutions across the entire technology stack.

    Key Responsibilities
    Frontend Development
    • Design and develop responsive, user-friendly web applications using React
    • Build reusable UI components and implement modern design patterns
    • Integrate frontend applications with backend REST APIs
    • Implement client-side authentication and authorization flows
    • Ensure cross-browser compatibility and responsive design across devices
    • Optimize frontend performance and user experience
    • Collaborate with UX/UI designers to implement pixel-perfect designs

    Backend Development
    • Design, develop, test, and support enterprise-grade backend services and APIs
    • Build and maintain RESTful APIs for internal and external system integrations
    • Develop backend services using Node.js, Java (Spring Boot), Python (FastAPI), or .NET
    • Work with SQL Server, PostgreSQL, MongoDB, or Oracle to design queries, optimize performance, and manage data interactions
    • Implement secure application components with knowledge of authentication and authorization principles (OAuth2, JWT, API keys)

    Full Stack Responsibilities
    • Contribute to microservices-based application design and development
    • Write clean, maintainable, and well-tested code following engineering best practices
    • Participate in code reviews, technical discussions, and design sessions
    • Troubleshoot production issues across the full stack and support ongoing application stability
    • Collaborate with cross-functional teams including product owners, architects, UX/UI designers, QA, and DevOps
    • Participate in agile ceremonies and contribute to sprint planning and estimation

    Required Qualifications
    Frontend Skills (Primary Focus)
    • Strong experience with modern JavaScript/TypeScript
    • Hands-on experience with React.js (or Angular, Vue.js)
    • Proficiency in HTML5, CSS3, and responsive design principles
    • Experience with state management (Redux, Context API, NgRx, Vuex, Pinia)
    • Knowledge of frontend testing frameworks (Jest, React Testing Library, Jasmine, Karma, Vitest)
    • Understanding of component-based architecture and design patterns
    • Experience with RESTful API integration and asynchronous data handling

    Backend Skills
    • Working knowledge of at least one backend technology: Node.js, Java (Spring Boot), Python, or .NET
    • Ability to design, create, and consume REST APIs
    • Strong working knowledge of relational databases (SQL Server, PostgreSQL, Oracle)
    • Understanding of NoSQL databases (MongoDB, DynamoDB) is a plus
    • Good understanding of authentication concepts and implementation (OAuth2, JWT, API keys)
    • Familiarity with Test Driven Development (TDD) and backend testing frameworks

    General Skills
    • Good understanding of microservices architecture and distributed systems
    • Strong problem-solving and debugging skills across the full stack
    • Ability to work effectively in a team-oriented, agile development environment
    • Good verbal and written communication skills
    • Experience with version control (Git, GitLab, GitHub)
    • Understanding of CI/CD concepts and modern deployment practices

    Preferred Qualifications
    Frontend
    • Experience with UI component libraries (Material-UI, Ant Design, PrimeNG, shadcn/ui, Chakra UI)
    • Knowledge of CSS frameworks (TailwindCSS, Bootstrap, SCSS/SASS)
    • Experience with build tools and bundlers (Webpack, Vite, esbuild, Rollup)
    • Familiarity with GraphQL and Apollo Client
    • Experience with Server-Side Rendering (SSR) or Static Site Generation (SSG) (Next.js, Nuxt.js)
    • Knowledge of data visualization libraries (D3.js, Chart.js, Recharts, Plotly, AG-Grid)
    • Experience with Progressive Web Apps (PWA)
    • Familiarity with accessibility standards (WCAG) and internationalization (i18n)

    Backend
    • Experience with caching technologies (Redis, Hazelcast)
    • Knowledge of message queues (Kafka)
    • Experience with event-driven architectures and real-time data processing
    • Understanding of API gateway patterns and service mesh concepts
    • Experience with ORM frameworks

    DevOps & Infrastructure
    • Exposure to containerization (Docker) and orchestration (Kubernetes)
    • Experience with cloud platforms (AWS, Azure, GCP)
    • Understanding of performance tuning and scalability considerations

    Preferred Experience
    • Experience developing and supporting enterprise applications with complex UI requirements
    • Experience working in an Agile/Scrum environment
    • Exposure to secure API development and service-to-service communication patterns
    • Experience with unit testing, integration testing, and E2E testing (Jest, Cypress, Playwright, Selenium)
    • Familiarity with package managers (npm, yarn, pnpm, Maven, Gradle, NuGet)
    • Experience with TypeScript for type-safe development
    • Knowledge of code quality tools
    • Experience with WebSocket and Server-Sent Events (SSE) for real-time applications
    • Understanding of responsive design and mobile-first development
    • Experience with micro-frontends architecture

.

.

.