Posted:23 hours ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Summary

We are looking for a skilled Backend Developer to join our engineering team in Bangalore. The successful candidate will be responsible for building and maintaining robust, scalable backend systems that power our applications and services.

Key Responsibilities

  • Design, develop, and maintain scalable backend systems and APIs
  • Build high-performance server-side applications using Golang or Node.js
  • Design and optimize MongoDB database schemas and queries
  • Implement secure authentication and authorization systems
  • Develop and maintain RESTful APIs and microservices
  • Ensure application performance, uptime, and scalability
  • Write efficient, reusable, and reliable code
  • Participate in system architecture planning and technical discussions
  • Collaborate with frontend developers and other team members
  • Monitor system performance and implement optimizations
  • Maintain comprehensive documentation for developed systems
  • Follow best practices for security and data protection

Required Skills & Qualifications

  • Experience:

    Minimum 5 years of backend development experience
  • Programming Languages:

    Strong expertise in Golang or Node.js
  • Database:

    Extensive experience with MongoDB, including aggregation pipelines and indexing
  • API Development:

    Proven experience in designing and implementing RESTful APIs
  • System Design:

    Understanding of scalable system architecture principles
  • Security:

    Knowledge of authentication, authorization, and security best practices
  • Version Control:

    Proficiency with Git and collaborative development
  • Problem Solving:

    Strong analytical and troubleshooting skills
  • Communication:

    Excellent communication and teamwork abilities

Preferred Qualifications

  • Experience with both Golang and Node.js
  • Knowledge of other NoSQL databases (Redis, Elasticsearch)
  • Understanding of message queues and event-driven architectures
  • Experience with cloud services (AWS and other cloud platforms)
  • Familiarity with containerization (Docker, Kubernetes)
  • Knowledge of monitoring and logging tools
  • Experience with performance testing and optimization
  • Understanding of DevOps practices and CI/CD pipelines
  • Experience with GraphQL APIs is a plus

Technical Skills We Value

  • Concurrent programming and goroutines (for Golang)
  • Async/await patterns and event loops (for Node.js)
  • Database optimization and query performance tuning
  • Caching strategies and implementation
  • Load balancing and horizontal scaling
  • Unit testing and integration testing
  • Code profiling and performance monitoring

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

kozhikode, kerala, india

noida, uttar pradesh, india

gurugram, haryana, india

bangalore urban, karnataka, india

kolkata, west bengal, india