Talent.com
Software Engineer - Backend Technologies

Software Engineer - Backend Technologies

Success Pact Consulting Pvt LtdGurgaon
15 days ago
Job description

Description : About the Role :

We are seeking a passionate and skilled Backend Developer with hands-on experience in Java or Ruby to join our fast-paced engineering team. In this role, you will design, build, and optimize backend services that power our core applications. Youll collaborate closely with cross-functional teams - including product, design, DevOps, and frontend engineering - to deliver robust, scalable, and high-performance systems that enhance user experience and drive business outcomes.

If you enjoy solving complex backend challenges, building reliable APIs, and working with cutting-edge tools and technologies, this role is perfect for you.

Key Responsibilities :

1. Backend Development & Architecture :

  • Design, develop, and maintain scalable backend systems and RESTful APIs using Java or Ruby.
  • Ensure code quality, performance, and maintainability through modular architecture and clean coding standards.
  • Participate in architectural discussions and contribute to technical design decisions.
  • Implement best practices for API versioning, authentication (OAuth / JWT), and data security.

2. Code Quality, Testing & Reliability :

  • Write comprehensive unit and integration tests to ensure stability and reliability.
  • Follow test-driven development (TDD) and participate in peer code reviews to maintain high-quality deliverables.
  • Set up monitoring, logging, and alerting to proactively detect and resolve issues in production environments.
  • 3. Collaboration & Delivery :

  • Work closely with product managers, designers, and frontend engineers to translate requirements into well-defined backend solutions.
  • Collaborate with DevOps teams to ensure smooth deployment and scaling using Docker and AWS services (EC2, ECS, S3, RDS, SQS, etc.).
  • Take ownership of assigned modules, driving them end-to-end - from design to deployment.
  • 4. Optimization & Continuous Improvement :

  • Optimize database schemas, queries, and indexing to improve performance and scalability.
  • Leverage caching solutions (Redis, Memcached) and asynchronous job queues (Sidekiq, Celery, etc.) for high throughput systems.
  • Continuously explore and integrate AI-powered developer tools (GitHub Copilot, Cursor, AI code review assistants) to enhance productivity.
  • Stay updated with emerging backend technologies and propose innovative solutions to improve system efficiency.
  • Requirements :

  • Bachelors degree in Computer Science or Engineering from a reputed institution (Tier 1 preferred).
  • 4 - 5 years of hands-on experience in backend development using Java or Ruby.
  • Strong understanding of RESTful API design, authentication standards (OAuth, JWT), and API security best practices.
  • Proficiency with relational databases (PostgreSQL, MySQL) including schema design, indexing, and query optimization.
  • Experience with Docker and AWS cloud services (EC2, ECS, S3, RDS, Load Balancers, SQS).
  • Familiarity with CI / CD pipelines, Git-based workflows, and collaboration through pull requests.
  • Exposure to frontend collaboration (React-based dashboards or integrations) is a plus.
  • Strong problem-solving abilities, communication skills, and the ability to work effectively in a remote-first, agile environment.
  • A growth mindset with curiosity to explore and adopt new technologies and tools.
  • Good to Have :

  • Experience working in high-traffic, microservices-based environments.
  • Knowledge of AI-assisted development workflows.
  • Contribution to open-source projects or active GitHub portfolio showcasing your backend skills.
  • (ref : hirist.tech)

    Create a job alert for this search

    Software Engineer Backend • Gurgaon