API/JavaScript Full Stack Developer
Min Experience
2 years
Location
Bangalore
JobType
full-time
- Overview
About the role
Overview
Company name: Pier Two | HQ Location: Brisbane, Queensland | Website | LinkedIn
Role: API/JavaScript Full Stack Developer
- Experience: 2-5 years
- Location: Bangalore
- Type: Full-time
Key Responsibilities
- Leading API development for Pier Two. Enhancing and optimising our current API solution, and leading the development direction of the API solution going forward.
- Working on API integrations with external parties and ensuring the process for integrating is streamlined.
- Document technical procedures and create integration and user guides, maintaining accurate records of API configurations and changes.
- Working with external partners to communicate and troubleshoot API related matters
- Troubleshoot and resolve network and system issues, providing timely and effective solutions to minimize downtime.
- Participate in the deployment and integration of new technologies and updates into the existing infrastructure outside of API duties.
Requirements
- Strong API development knowledge
- NodeJS, TypeScript, NestJS, React
-Building RESTful APIs with NestJS
-Developing microservices and serverless functions with Node.js
-Building single-page applications with React
- Tooling such as MongoDB and Swagger
-Experience with MongoDB Atlas for cloud-hosted databases
-Proficient in using Swagger for API documentation and testing
- Backend services (To build the API)
-Proficient in Express.js, NestJS, or other Node.js frameworks for building APIs
-Experience with data access layers (ORMs like Mongoose, TypeORM) and data validation libraries
- Front end (To consume the API)
-Strong knowledge of React and React Hooks for building user interfaces
-Familiarity with state management libraries like Redux or React Context API
-Experience with making API calls using HTTP clients
- Database (For storing the API data)
-Proficient in working with MongoDB for storing and retrieving API data
-Experience with relational databases like PostgreSQL, MySQL, or SQL Server
-Knowledge of data modeling, schema design, and database management best practices
- Cloud knowledge (To host the API)
-Deploying and managing APIs on cloud platforms mostly GCP
-Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes
- Authentication and Security (OAuth, JWT)
-Implementing OAuth 2.0 and OpenID Connect for secure authentication
-Utilizing JSON Web Tokens (JWT) for stateless authentication and authorization
- Caching Techniques, Performance optimization
-Implementing caching strategies like client-side caching, and server-side caching (Redis)
-Optimising API performance through techniques like pagination, data compression, and load balancing
- Monitoring and Alerting
-Experience with monitoring tools like Prometheus, Grafana, or cloud-native monitoring services
-Setting up alerting and incident response processes for API health and performance issues
- API Gateway and Active Directory management
-Configuring and managing API Gateways like AWS API Gateway or Azure API Management
-Integrating with Active Directory or other identity management systems for user authentication and authorization
- Release management
-Implementing continuous integration and continuous deployment (CI/CD) pipelines
-Familiarity with release management tools like GitLab pipelines, GitHub Actions, or cloud-native CI/CD services
2. Role Requirements
- Based in AEST compatible timezone (India).
- Ability to communicate clearly in English.
- Management experience and strong communication skills.
Nice To Haves
- Experience with Linux systems, including filesystem, networking, kernel tuning, iptables, patching.
- Network management and troubleshooting experience
- Experience with Docker, Ansible, and Terraform
- Understanding of Blockchain concepts and Blockchain Infrastructure (Validators and RPC Nodes in particular)
About the company
About us
Australian-based enterprise-grade infrastructure for institutional clients. Non-custodial ETH Staking. Secure Node & Validation Services. Creating the light client Lantern (C#).