Revefi

Backend Engineer

Revefi

full-time

Posted on:

Location Type: Hybrid

Location: Bangalore • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Junior

Tech Stack

CloudDistributed SystemsJavaPython

About the role

  • Develop high-quality, efficient, and maintainable code using Java, Python, C++, and other relevant technologies.
  • Work on the design and architecture of highly scalable and reliable backend systems for our SaaS platform.
  • Implement and maintain Distributed Systems to handle large volumes of data, ensuring high availability and fault tolerance.
  • Collaborate closely with cross-functional teams to understand product requirements and translate them into technical specifications.
  • Optimize system performance and scalability to meet the increasing demands of our users.
  • Conduct comprehensive testing and debugging to identify and resolve issues in a timely manner.
  • Stay up-to-date with the latest trends and best practices in backend development, cloud technologies, and distributed systems.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 1+ years of professional experience in backend development, with a strong focus on Java, C++, or relevant technologies.
  • Solid understanding of software design principles, design patterns, and architectural best practices.
  • Strong problem-solving skills and the ability to debug complex issues in a distributed environment.
  • Excellent communication and collaboration skills, with a proven ability to work effectively in a cross-functional team.
  • Passion for building scalable products and delivering delightful user experiences.
  • Excellent communication skills
  • High ownership and agency

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaPythonC++backend developmentDistributed Systemssoftware design principlesdesign patternsarchitectural best practicestestingdebugging
Soft skills
problem-solvingcommunicationcollaborationcross-functional teamworkownershipagency
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Software Engineering