Noida
Full-Time
Junior: 1 to 3 years
Posted on Sep 14 2024

About the Job

Skills

Database Management (e.g. SQL, NoSQL)
API Development
RESTful Services
Programming Languages (e.g. Java, Python, C#)
Web Servers (e.g. Apache, Nginx)
Version Control Systems (e.g. Git)
Security Best Practices
Microservices Architecture

Job Overview:

We are seeking a highly skilled and motivated Backend Developer with 3+ years of experience to join our dynamic team in the e-commerce or SaaS field. The ideal candidate will have a strong command of Node.jsMySQL, and API integration. You will be responsible for building and optimizing backend systems, integrating third-party services, and ensuring smooth data flow between the frontend and backend systems. Your work will directly contribute to improving user experiences and business performance.


Key Responsibilities:

  • Backend Development: Design, develop, and maintain scalable backend services and APIs using Node.js.
  • Database Management: Develop and optimize relational databases, especially MySQL, ensuring secure and efficient data storage and retrieval.
  • API Integration: Implement and manage integration of third-party services through RESTful and GraphQL APIs, ensuring seamless communication between services and platforms.
  • Security & Data Protection: Ensure the backend systems follow best security practices, including data encryption, authentication, and protection of sensitive information.
  • Performance Optimization: Identify bottlenecks, optimize system performance, and implement best practices to improve application speed, scalability, and reliability.
  • Collaboration: Work closely with frontend developers, UX/UI designers, and product teams to ensure cohesive and efficient product development.
  • Testing & Debugging: Write unit tests, perform debugging, and fix bugs in the backend system to ensure stable and robust deployment.
  • Documentation: Write clear and concise technical documentation for APIs, system architecture, and database models.
  • Deployment & Maintenance: Manage deployment of services to cloud environments (AWS, Azure, etc.), ensuring reliable uptime and rapid issue resolution.


Requirements:

  • Experience:
  • 3+ years of experience as a backend developer, with a focus on Node.js and relational databases like MySQL.
  • Experience working in the e-commerce or SaaS field is a plus.


Skills:

  • Node.js: Expertise in developing high-performance backend services using Node.js, including asynchronous programming and frameworks like Express.js or Nest.js.
  • MySQL: Proficiency in designing, querying, and optimizing MySQL databases, including writing complex queries, stored procedures, and indexing.
  • API Development & Integration: Experience in designing and implementing RESTful and GraphQL APIs, including authentication and versioning.
  • Version Control: Experience with Git or other version control systems for collaborative development.
  • Authentication & Authorization: Knowledge of modern authentication methods (OAuth, JWT) and role-based access control (RBAC).
  • Cloud Services: Familiarity with cloud services like AWSGoogle Cloud, or Azure for server deployment, databases, and other backend services.
  • Microservices: Understanding of microservice architecture and experience in building scalable distributed systems.
  • Testing & Debugging: Strong skills in writing unit tests, using tools like JestMocha, or Chai for backend services.
  • Performance & Scalability: Experience in optimizing backend systems for high-volume e-commerce/SaaS platforms, including database optimization and load balancing.
  • Communication Skills: Strong verbal and written communication skills, with the ability to collaborate effectively with cross-functional teams.


Nice-to-Haves:

  • NoSQL Databases: Experience with NoSQL databases like MongoDB, DynamoDB, or Cassandra.
  • Containerization: Experience with Docker or Kubernetes for containerizing and orchestrating backend services.
  • CI/CD Pipelines: Familiarity with continuous integration and continuous deployment (CI/CD) practices and tools like Jenkins or CircleCI.
  • GraphQL: Hands-on experience in working with GraphQL APIs.
  • Event-Driven Architecture: Experience with event-driven architecture using tools like RabbitMQ, Kafka, or AWS Lambda.

 

Soft Skills:

  • Problem-solving mindset with attention to detail.
  • Ability to work independently and within a collaborative, agile development team.
  • Eagerness to learn new technologies and continuously improve skill sets.
  • Ability to thrive in a fast-paced, dynamic environment with shifting priorities.


Benefits:

  • Competitive salary and performance bonuses.
  • Opportunities for professional development and career growth.
  • An engaging and dynamic work environment with a supportive team.

About the company

One of the India-US venture funds assisting to run against the financial crunch. Foxhog has been a pioneer of investing in global technology products, healthcare, finance, real estate , fintech, aerospace and technology-led businesses.

Industry

Investment Banking

Company Size

5001-10000 Employees

Headquarter

Los Angeles USA

Other open jobs from Foxhog Ventures Corp. USA | India Office