Backend Engineer at DevRev
We are seeking ambitious and authentic software developers to join our team. This role is crucial for building and maintaining robust, enterprise-ready SaaS applications and ensuring a delightful user experience. You'll work on building infrastructure and solving challenging problems. A strong understanding of operating systems, distributed systems, databases, and networking, along with the ability to design for scalability, memory optimization, and performance, are essential.
Responsibilities:
- Implement features for the server-side architecture using programming languages such as C, C++, Java, Go, and Python.
- Contribute to the development and maintenance of scalable microservices-based architecture.
- Produce high-quality, testable, and efficient code.
- Investigate and resolve technical issues across different deployment environments.
- Apply computer science fundamentals to projects.
- Participate in code reviews and share knowledge.
- Engage in software development lifecycle rituals.
- Continuously expand your expertise in backend practices, including cloud service integration.
Minimum Qualifications:
- Bachelor's or Master’s degree in Computer Science or a related field.
- Software development experience in C, C++, Java, Golang.
- Strong experience with memory and performance optimization.
- Knowledge of agile development processes.
- Creative problem-solving abilities.
Preferred Qualifications:
- 3-4 years of experience programming in C, C++, Java, Golang, or Python.
- Experience with microservices-based scalable architecture.
- Experience with Cloud development technologies like AWS Lambda, SQS, MongoDB, etc.
- Experience with building and operating large-scale systems.
Note: Shortlisted candidates will undergo a Background Verification (BGV).