This job listing is for an entry-level Engineer I – R&D Software position in Bengaluru, India (hybrid work setup). Below is a summary of the job description and qualifications:
Responsibilities:
- Collaborate with cross-functional teams (product managers, front-end developers) to understand and translate requirements into scalable backend solutions.
- Develop and maintain backend services and APIs using Rust and Python.
- Contribute to backend system design and architecture to ensure high performance, scalability, and maintainability.
- Write clean, modular, and testable code, adhering to best practices.
- Troubleshoot, debug, and optimize existing systems for efficiency.
- Work with QA teams to implement automated testing and participate in code reviews.
- Stay updated on industry trends and emerging technologies.
Qualifications:
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field from IIT, BITS, NIT, or similar.
- Strong understanding of data structures, algorithms, and object-oriented programming.
- Proficiency in Rust and Python, with experience in writing clean, efficient code.
- Familiarity with backend frameworks like Actix, Rocket, Flask, and Django.
- Basic understanding of relational databases and database design optimization.
- Good problem-solving skills and the ability to learn quickly in a fast-paced environment.
- Strong communication and collaboration abilities.
- Passion for software development and staying current with technology trends.
Preferred Skills:
- Experience with cloud platforms like AWS, Azure, or GCP.
- Knowledge of containerization and orchestration tools like Docker and Kubernetes.
- Understanding of RESTful API design principles.
- Familiarity with version control systems like Git.
You can apply for the job through this link: IDEAFORGE IS HIRING FRESHERS ENGINEER I – R&D SOFTWARE.