drjobs Backed Software Engineer

Backed Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Hyderabad - India

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Overview

The BackEnd Software Engineer plays a crucial role in developing and maintaining the serverside logic databases and application programming interfaces (APIs) that connect the frontend user interface to the core business logic of the systems. This role is essential in ensuring that systems perform optimally and securely while meeting user demands and business requirements. BackEnd Engineers work closely with frontend developers product managers and system architects to create robust applications that can scale as needed. With a focus on efficiency and data management they contribute to the overall success of the organization by building applications that enhance user experience and operational performance. The ideal candidate will possess strong programming skills and a good understanding of web architecture principles allowing them to identify and resolve issues quickly and efficiently. As part of a collaborative environment BackEnd Software Engineers help to drive innovation and continuous improvement within the development team.

Key Responsibilities

  • Develop and maintain serverside applications and services.
  • Design implement and manage APIs for consumption by frontend applications.
  • Collaborate with frontend developers to integrate userfacing elements with serverside logic.
  • Optimize applications for better performance and scalability.
  • Ensure data security and compliance within applications.
  • Write clean maintainable and efficient code.
  • Diagnose and fix bugs to maintain efficient application functionality.
  • Participate in code reviews and provide constructive feedback.
  • Create and manage databases using SQL or NoSQL technologies.
  • Implement CI/CD processes to streamline software deployment.
  • Maintain documentation for software development processes and application features.
  • Use version control systems to manage code repositories effectively.
  • Collaborate with crossfunctional teams to define and refine project requirements.
  • Stay updated with emerging technologies and industry trends.
  • Assist in troubleshooting and resolving application issues across the development life cycle.

Required Qualifications

  • Bachelor s degree in Computer Science Software Engineering or related field.
  • 3 years of experience in backend software development.
  • Strong knowledge of at least one programming language (e.g. Java Python Node.js).
  • Experience with RESTful API design and implementation.
  • Familiarity with database technologies (e.g. MySQL MongoDB).
  • Experience with cloud platforms (e.g. AWS Azure).
  • Knowledge of microservices architecture principles.
  • Understanding of security best practices in application development.
  • Ability to work in an Agile/Scrum development environment.
  • Strong problemsolving skills and attention to detail.
  • Experience with unit testing frameworks and methodologies.
  • Familiarity with version control systems (e.g. Git).
  • Excellent communication and collaboration skills.
  • Ability to learn new technologies quickly.
  • Strong analytical skills and a foundation in algorithms and data structures.

api development,database management,microservices architecture,version control,cloud services,agile methodologies,unit testing,problem solving

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.