Deep expertise in JavaScript, TypeScript, and Node.js.
Experience with backend frameworks like Fastify or Express.
Proficiency in developing and maintaining microservices.
Strong knowledge of serverless architectures and cloud platforms (e.g. AWS Lambda, Azure Functions, Google Cloud Functions).
Solid understanding of REST API design and best practices.
Experience with CI/CD pipelines and DevOps workflows.
Strong grasp of security best practices for backend systems.
Knowledge of observability, telemetry, and performance monitoring tools.
Bonus Skills:
Experience with GraphQL
Familiarity with containerization and orchestration (Docker, Kubernetes).
Day to day:
Day -to-day work will focus primarily on backend development with some exposure to scalability, observability, and cloud platforms. • Design & Develop Features - Build and enhance our Node.js (Fastify) backend, improving performance, scalability, and security. • Maintain & Optimize Production Services - Address bug fixes, security vulnerabilities, and keep dependencies like Node.js and Fastify up to date. • Monitor & Improve Performance - Identify and resolve bottlenecks, ensuring low-latency, high-throughput services. • Scale the Platform - Work on scaling strategies to support increasing usage and traffic. • Support Internal Developers - Assist internal teams using the platform by answering queries and troubleshooting issues. • Research & Innovate - Explore modern backend and serverless architectures (AWS Lambda, GCP Cloud Functions, etc.) to bring fresh ideas and improvements. • Enhance Developer Tooling - Improve CI/CD pipelines, automation, and observability tools for a better developer experience. • Code Reviews & Best Practices - Review code, provide feedback, and ensure high-quality, maintainable, and secure code.