We are seeking a skilled and motivated Backend Engineer to join our dynamic development team. The ideal candidate will be responsible for designing, implementing, and maintaining the server-side logic, databases, and APIs that power our applications. This role requires a deep understanding of backend technologies, a passion for building scalable systems, and the ability to collaborate effectively with cross-functional teams.
Responsibilities
- Develop and maintain server-side applications, ensuring high performance and responsiveness to front-end requests.
- Design and implement robust APIs and web services to support various front-end applications.
- Collaborate with front-end developers, product managers, and other stakeholders to integrate user-facing elements with server-side logic.
- Optimize applications for maximum speed and scalability.
- Implement security and data protection measures.
- Manage and maintain databases, including data migration, transformation, and scripting.
- Participate in code reviews, testing, and debugging to ensure code quality and reliability.
- Stay updated with emerging technologies and industry trends to continuously improve development processes. LinkedIn+2Talent Connection+2Betterteam+2
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience as a Backend Engineer or similar role.
- Proficiency in backend programming languages such as Java, Python, Ruby, or Node.js .
- Strong understanding of database systems like MySQL, PostgreSQL, or MongoDB.
- Experience with version control tools, particularly Git.
- Familiarity with RESTful API development and integration.
- Knowledge of security best practices and data protection.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration abilities.
Preferred Qualifications
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes.
- Understanding of CI/CD pipelines and automated deployment processes.
- Knowledge of front-end technologies (e. g., HTML, CSS, JavaScript) to facilitate seamless integration.
- Exposure to Agile or Scrum development methodologies.
This job was posted by Prachi Bajaj from Material Depot.