HamburgerMenu
hirist

Software Engineer - Backend Technologies

Success Pact Consulting Pvt Ltd
Multiple Locations
4 - 5 Years

Posted on: 07/11/2025

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.


info-icon

Did you find something suspicious?