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
Application Development
-
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.
Backend & APIs
-
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.
Systems & Automation
-
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.
Data Layer
-
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.
DevOps & Engineering Quality
-
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.
Required Skills:
-
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.
Databases
-
Experience with PostgreSQL, including schema design and performance tuning.
-
Experience with MongoDB and document modeling.
Engineering Fundamentals
-
Strong understanding of software architecture.
-
Experience designing systems beyond simple CRUD applications.
-
Familiarity with authentication systems and access control.
-
Comfortable working with asynchronous workflows.
Infrastructure
-
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).