Software Engineer
Company Description JAIPUR is a growing technology-focused organization based in Jaipur, committed to building reliable and scalable software solutions for a variety of business needs. The company values innovation, clean engineering practices, and collaboration across multidisciplinary teams. Team members are encouraged to take ownership of their work, contribute ideas, and continuously improve their technical skills. JAIPUR offers opportunities to work on real-world problems, learn modern technologies, and contribute to impactful projects that support organizational growth.
Role Description This is a full-time, on-site Software Engineer role based in Jaipur. The Software Engineer will design, develop, test, and maintain software applications, with a focus on writing clean, efficient, and well-documented code. Day-to-day responsibilities include collaborating with product and design teams to understand requirements, implementing back-end services and APIs, troubleshooting and resolving technical issues, and participating in code reviews. The role also involves optimizing performance, ensuring software reliability and security, and contributing to technical discussions and continuous improvement initiatives.
Qualifications
- Candidates should possess a solid foundation in Computer Science, including data structures, algorithms, and software engineering principles.
- Candidates should possess strong skills in Programming and Object-Oriented Programming (OOP), with experience in at least one modern programming language (e.g., Java, C#, Python, or similar).
- Candidates should possess practical experience in Software Development, including designing, implementing, testing, and maintaining applications.
- Candidates should possess capabilities in Back-End Web Development, such as working with APIs, databases, and server-side frameworks.
- Relevant qualifications may include a degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Additional beneficial skills include familiarity with version control (e.g., Git), basic knowledge of software security and performance optimization, and experience working in collaborative, agile environments.