
Backend Engineer
Revefi
full-time
Posted on:
Location Type: Hybrid
Location: Bangalore • 🇮🇳 India
Visit company websiteJob 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