Back End Developer

2 weeks ago


Ahmedabad, Gujarat, India Riseotech Pvt. Ltd. Full time
Backend Developer

Backend Developer responsible for building and maintaining the server-side infrastructure. This includes managing data, building APIs, integrating with external services, and ensuring the backend can handle scaling, security, and performance optimally.

Job Overview:

As a Backend Developer, you will be responsible for developing, maintaining, and optimizing the server-side application, database systems, and integrations that power core functionalities. You will ensure the backend is efficient, secure, scalable, and maintainable, collaborating with the frontend team and other stakeholders.

Key Responsibilities:
  1. API Development & Integration:

·      Design, develop, and maintain RESTful APIs and GraphQL services to serve data to the frontend.

·      Build and manage microservices for specific ERP functionalities (e.g., Inventory, Orders, User Management, etc.).

·      Integrate third-party APIs and services (payment gateways, authentication systems, etc.).

·      Work with API Gateway (AWS) to manage, monitor, and throttle API requests.

  1. Database Design & Management:

·      Design and maintain PostgreSQL databases, ensuring data integrity, normalization, and efficient query performance.

·      Implement ORM (Object-Relational Mapping) solutions like Prisma , Sequelize , or Django ORM for easier database management.

·      Manage database migrations, backups, and high-availability configurations.

·      Design and implement caching mechanisms to improve database query performance (e.g., Redis ).

  1. Authentication & Authorization:

·      Implement secure user authentication and authorization systems (OAuth 2.0, JWT, Amazon Cognito ).

·      Handle user sessions and roles to ensure that only authorized users can access specific data or perform actions.

  1. Performance Optimization:

·      Optimize server-side performance to ensure the ERP system can handle high traffic and large data sets.

·      Perform database indexing and query optimization to reduce load times.

·      Set up and monitor auto-scaling infrastructure (e.g., AWS EC2 Auto Scaling, AWS Lambda for serverless functions).

  1. Security & Compliance:

·      Implement best practices for securing the backend, including data encryption , rate limiting , and API security .

·      Ensure that sensitive data is stored and transmitted securely, using services like AWS KMS (Key Management Service).

·      Comply with industry standards for data protection and privacy (e.g., GDPR).

  1. Testing & Debugging:

·      Write unit, integration, and API tests using testing frameworks like Jest , Mocha , or PyTest (depending on language).

·      Debug backend issues and optimize performance for a seamless user experience.

·      Conduct thorough testing for edge cases, system loads, and failure scenarios.

  1. Collaboration & Agile Development:

·      Work closely with the frontend team to ensure smooth integration of APIs with the user interface.

·      Participate in agile development cycles, attending daily standups, sprint planning, and code reviews.

·      Contribute to architecture decisions and system design for scaling and maintaining the ERP platform.

  1. Infrastructure & DevOps:

·      Manage cloud infrastructure, using AWS EC2 , S3 , Lambda , and other services.

·      Implement CI/CD pipelines for seamless deployment and updates using GitHub Actions , Jenkins , or AWS CodePipeline .

·      Use tools like Terraform or CloudFormation for infrastructure-as-code (IaC).

Required Skills & Qualifications:
  • Proficiency in Backend Programming Languages :

·      Node.js (JavaScript/TypeScript) or Python (Django/Flask) .

  • Experience with Relational Databases (PostgreSQL, MySQL, or similar).
  • Experience with ORMs like Prisma , Sequelize , Django ORM .
  • Knowledge of GraphQL and RESTful APIs .
  • Experience with authentication systems (OAuth 2.0, JWT, Amazon Cognito).
  • Familiarity with AWS services (EC2, Lambda, RDS, S3, CloudWatch).
  • Strong understanding of version control with Git .
  • Experience with Docker and containerized applications.
  • Ability to design and implement scalable microservices architecture .
  • Familiarity with caching mechanisms (e.g., Redis , CloudFront ).
  • Knowledge of CI/CD pipelines (GitHub Actions, Jenkins, CodePipeline).
  • Familiarity with API Gateway (AWS).
  • Understanding of security best practices in backend systems.
Preferred Skills & Qualifications:

·      Familiarity with serverless architecture (AWS Lambda).

·      Experience with container orchestration tools like Kubernetes or Docker Swarm .

·      Experience with GraphQL and tools like Apollo Server for building GraphQL APIs.

·      Knowledge of monitoring and logging tools like AWS CloudWatch , Prometheus , or ELK Stack .

·      Familiarity with server-side rendering frameworks like Next.js (for full-stack development).

·      Advanced Database Management : Sharding, Replication, High Availability, and Failover mechanisms.

Education & Experience:

·      Degree or Experience in Computer Science, Software Engineering, or related field.

·      At least 6+ years of experience as a backend developer.

·      Proven experience in developing APIs, integrating with third-party services, and handling large-scale databases.

Soft Skills:

·      Strong problem-solving and analytical skills.

·      Excellent written and verbal communication skills.

·      Ability to work collaboratively in a team-oriented, agile environment .

·      Comfortable with remote work and self-management .

·      Adaptability to new technologies and learning on the go.

  • Ahmedabad, Gujarat, India beBeeBackendSoftwareEngineer Full time ₹ 1,20,00,000 - ₹ 2,00,00,000

    Backend Software EngineerWe are looking for a highly skilled Backend Software Engineer to join our team.As a Backend Software Engineer, you will be responsible for designing, building, and maintaining scalable and efficient back-end systems.You will work closely with our front-end and AI teams to integrate services seamlessly and ensure that our APIs are...


  • Ahmedabad, Gujarat, India beBeeDeveloper Full time ₹ 8,00,000 - ₹ 12,00,000

    PHP Developer PositionWe are seeking a talented PHP Developer to join our team. The ideal candidate will have experience in web development frameworks and database integration.Key Responsibilities:Create clean, maintainable, and efficient PHP code.Develop and manage backend components and services.Integrate user-facing elements with server-side...


  • Ahmedabad, Gujarat, India beBeeFrontEndDeveloper Full time ₹ 12,00,000 - ₹ 20,10,000

    Job OverviewWe are looking for a skilled software developer to produce scalable software solutions.You'll be part of a research and development team responsible for the full software development life cycle, from conception to deployment.As a front-end developer, you should be comfortable around both front-end and back-end coding languages, development...

  • Front-End Developer

    3 weeks ago


    Ahmedabad, Gujarat, India TIF Technologies Full time

    Key Responsibilities:Develop modern, responsive, and high-performance web applications using React.js and Next.jsTranslate UI/UX wireframes and design mockups into high-quality code.Work closely with UI/UX designers, product managers, and back-end developers to bridge the gap between design and technical implementation.Optimize application performance,...

  • Back End Developer

    5 days ago


    Ahmedabad, Gujarat, India Riseotech Pvt. Ltd. Full time

    Backend Developer Backend Developer responsible for building and maintaining the server-side infrastructure. This includes managing data, building APIs, integrating with external services, and ensuring the backend can handle scaling, security, and performance optimally.Job Overview: As a Backend Developer, you will be responsible for developing,...

  • Back End Developer

    6 days ago


    Ahmedabad, Gujarat, India Riseotech Pvt. Ltd. Full time

    Backend DeveloperBackend Developer responsible for building and maintaining the server-side infrastructure. This includes managing data, building APIs, integrating with external services, and ensuring the backend can handle scaling, security, and performance optimally. Job Overview: As a Backend Developer, you will be responsible for developing,...

  • Back End Developer

    1 day ago


    Ahmedabad, Gujarat, India Riseotech Pvt. Ltd. Full time

    Backend DeveloperBackend Developer responsible for building and maintaining the server-side infrastructure. This includes managing data, building APIs, integrating with external services, and ensuring the backend can handle scaling, security, and performance optimally.Job Overview:As a Backend Developer, you will be responsible for developing, maintaining,...

  • Back End Developer

    3 hours ago


    Ahmedabad, Gujarat, India Naukr Full time

    Tips: Provide a summary of the role, what success in the position looks like, and how this role fits into the organization overall.Responsibilities•2-5 years of experience in backend engineering experience•Experience deploying ML models as APIs using FastAPI/Flask•Hands-on Python Programming at proficient Level. Write clean, modular, testable Python...


  • Ahmedabad, Gujarat, India beBeeBackend Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    Job DescriptionAbout UsCulvii is building a platform that transforms expertise into artificial domain intelligence, empowering professionals to harness AI without complexity.Role OverviewWe seek a talented Backend Engineer to join our team and help build scalable, reliable, and high-performance backend services.ResponsibilitiesDesign, develop, and maintain...


  • Ahmedabad, Gujarat, India beBeeFrontend Full time ₹ 9,00,000 - ₹ 12,00,000

    Job Summary:">The Junior Web Developer plays a key role in both front-end and back-end web development tasks. Key activities include writing and testing code, troubleshooting and debugging web applications, collaborating with the design and development team, and contributing to web design and functionality enhancement.">Key Responsibilities:">Participate in...