Job Openings Full Stack Engineer

About the job Full Stack Engineer

Job Summary

Plutus21 is seeking a Full Stack Engineer to join our engineering team. In this role, you will work across the entire technology stack, building scalable applications and delivering end-to-end solutions that drive our product forward.

We are building internal platforms and tools that support our quantitative engineering and research teams. These applications power workflows, data management, monitoring, and operational efficiency across the organization.

We are looking for a strong Full-Stack Engineer who can design, build, and maintain scalable web applications while architecting backend systems that support automation, data processing, and internal infrastructure.

Key Responsibilities:

  • Build and maintain internal web applications using React + Next.js (TypeScript).
  • Develop data-heavy dashboards and workflow tools.

  • Design clean, intuitive interfaces tailored for technical users.

  • Own features end-to-end — from architecture and implementation to deployment.
  • Design and implement RESTful APIs using Next.js backend capabilities.

  • Structure backend logic with scalability and maintainability in mind.

  • Implement authentication systems and role-based access control.

  • Optimize backend performance for data-intensive operations.

  • Contribute to automation systems within the platform. 
  • Design backend processes capable of handling both structured and unstructured data.
  • Build reliable background processes, scheduled jobs, and ingestion workflows as needed.
  • Ensure systems are robust, observable, and resilient.

  • Work primarily with PostgreSQL as the core database.

  • Use MongoDB where document storage is more appropriate.

  • Design efficient database schemas and indexing strategies.

  • Optimize queries across large datasets to maintain performance.

  • Containerize services using Docker.

  • Work within CI/CD pipelines to maintain smooth deployment workflows.

  • Deploy applications to cloud environments such as AWS, Vercel, or similar platforms.

  • Write clean, testable, and maintainable code.

  • Participate actively in architectural discussions and technical decision-making.

Qualifications:

  • Strong proficiency in TypeScript.

  • 3+ years of experience building production applications with React.

  • Experience working with Next.js in a full-stack capacity.

  • Solid understanding of API design principles.

  • Experience with PostgreSQL, including schema design and performance tuning.
  • Experience with MongoDB and document modeling.

  • Strong understanding of software architecture.
  • Experience designing systems beyond simple CRUD applications.

  • Familiarity with authentication systems and access control.

  • Comfortable working with asynchronous workflows.

  • Experience with Docker.

  • Proficiency with Git.

  • Experience working within CI/CD pipelines.

  • Familiarity with cloud deployment environments.

Nice to Have:

  • Experience building internal tools.

  • Experience designing automation or data ingestion workflows.

  • Familiarity with background job queues.

  • Experience with Redis or caching strategies.

  • Experience porting web applications to mobile (React Native or responsive optimization).