Software Engineer
Software Engineer
6
Applications
About the Job
Skills
Company Overview
Rudra Innovative Software Pvt Ltd is a leading software development company formed in early 2010. Recognized globally among the top 15 highest level software outsourcing companies, Rudra is top-rated on Upwork. We operate from Mohali, India, providing a broad range of services, including custom software and mobile application development. We offer our expertise to a diverse range of clients worldwide, focusing on delivering projects within budget and on time.
Job Overview
We are seeking a passionate and skilled Software Engineer to join our dynamic team at Rudra Innovative Software Pvt Ltd. The role is based in Mohali, Soro, and is a full-time position. The ideal candidate will have a strong understanding of software engineering principles and proficiency in developing scalable software applications. You will be part of a vibrant team, contributing your expertise to develop innovative solutions for our international clients.
Qualifications and Skills
- Strong proficiency in Python and React (Mandatory skill) for developing scalable, high-performance applications.
- Solid understanding of JavaScript with experience in using it for both front-end and back-end development tasks.
- Experience with Node.js, enabling server-side scripting and building fast, scalable network applications.
- Proficient with AWS cloud services to manage application hosting and infrastructure.
- Experience in using Docker for containerization, facilitating cross-platform compatibility and efficient testing.
- Understanding of version control using Git to manage project code and collaborate effectively with the team.
- Familiarity with Kubernetes to automate the deployment, scaling, and management of containerized applications.
- Effective problem-solving skills with an ability to debug complex application issues spanning various environments.
Roles and Responsibilities
- Design, develop, and maintain robust and scalable software applications using the latest technologies.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Conduct code reviews and provide guidance to junior developers to maintain code quality.
- Optimize applications for maximum speed and scalability, ensuring high performance and responsive interfaces.
- Implement best practice security policies to protect data from cyber threats.
- Create technical documentation to represent application design and code requirements.
- Participate in agile development processes and contribute to continuous improvement initiatives.
- Maintain a high standard of communication and actively participate in stakeholder meetings and discussions.
About the company
Industry
Information Technology & ...
Company Size
51-200 Employees
Headquarter
Mohali
Other open jobs from Rudra Innovative Software Pvt Ltd