Software Engineer

Rapidops Inc.

Ahmedabad District

On-site

INR 600,000 - 1,200,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Rapidops Inc. is seeking an experienced software engineer to design, develop, test, and maintain scalable applications. You will work with cross-functional teams to translate requirements into robust software solutions and will contribute to architecture decisions and API design.

You will write unit tests, support integration efforts, and participate in code reviews to ensure high quality and reliability. Strong collaboration and communication are essential in this fast-paced environment.

Qualifications

  • Bachelor's degree in computer science or related field.
  • 2–5 years of software development experience.
  • Strong knowledge of software development methodologies.
  • Experience with Node.js and Rust.
  • Familiarity with testing methodologies and automated tests.
  • Excellent communication and teamwork skills.

Responsibilities

  • Design, code, test, and debug software applications with modern languages and tools.
  • Collaborate with product managers and stakeholders to understand requirements and user stories.
  • Create technical design documents and API specifications.
  • Write unit tests, perform integration tests, and participate in code reviews.
  • Identify process improvements and stay updated on technologies.
  • Mentor teammates and share knowledge through documentation.
  • Adhere to security and compliance standards.

Skills

Node.js
Rust
IDEs
Version control
Bug tracking

Education

Bachelor's degree in Computer Science

Tools

VS Code
Git
Jira

Job description

  • Design, code, test, and debug software applications using programming languages, frameworks, and development tools. Follow coding standards, best practices, and software development me0thodologies to ensure the delivery of reliable and maintainable software solutions.
  • Collaborate with product managers and stakeholders to understand software requirements and user stories.Contribute to the design and architecture of software solutions to meet functional and technical specifications.
  • Create technical design documents, including system architecture, module specifications, and API documentation. Ensure the design aligns with industry best practices, scalability, and performance requirements.
  • Write and execute unit tests, conduct integration testing, and participate in code reviews to ensure code
    quality, reliability, and adherence to coding standards. Collaborate with quality assurance teams to identify and resolve software defects.
  • Identify opportunities for process improvement and contribute to the implementation of development best practices. Stay updated with emerging technologies, programming languages, and industry trends to enhance technical skills and expertise
  • Collaborate effectively with cross-functional teams, including product managers, designers, and other engineers, to ensure successful software development and delivery. Communicate project progress, issues, and challenges to relevant stakeholders.
  • Investigate and troubleshoot software issues reported by customers or internal teams. Provide timely and effective resolutions to maintain customer satisfaction and minimize downtime.
  • Create and maintain technical documentation, including code documentation, user guides, and deployment instructions. Share knowledge and expertise with team members through training sessions and documentation.
  • Adhere to security and compliance standards during software development to protect sensitive data and ensure data privacy.
Requirements:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field. Relevant certifications or additional technical training are a plus.
  • Experience 2 to 5 years required.
  • Strong understanding of software development methodologies, principles, and best practices.
  • Experience with software development tools, such as integrated development environments (IDEs), version control systems, and bug tracking systems.
  • Knowledge of technologies like Nodejs and Rust
  • Familiarity with software testing methodologies and automated testing frameworks.
  • Strong problem-solving and analytical skills, with the ability to debug and resolve software issues efficiently.
  • Excellent communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams

Ready to start?

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

HRM Counsel • India

On-site
INR 1,200,000 - 1,800,000
Software Development Engineer
Software Development Engineer

Sidglobal • Nampally

On-site
INR 1,200,000 - 1,800,000
Sr. Software Engineer
Sr. Software Engineer

Larsen & Toubro Limited • Chennai

On-site
INR 1,200,000 - 2,400,000
Software Engineer
Software Engineer

Trinix Pvt. Ltd. • Greater Noida

On-site
INR 500,000 - 900,000
Software Engineer
Software Engineer

dacgu • New Delhi

On-site
INR 600,000 - 1,200,000
Software Engineer
Software Engineer

Training Basket • Dadri

On-site
INR 400,000 - 800,000
Software Development Engineer
Software Development Engineer

Sidglobal • New Delhi

On-site
INR 800,000 - 1,200,000
Software Engineer
Software Engineer

GE Vernova, Inc. • Hyderabad

On-site
INR 600,000 - 1,200,000
Software Engineer
Software Engineer

Cummins • Maharashtra

On-site
INR 900,000 - 1,300,000
Software Developer (Full Stack)
Software Developer (Full Stack)

DataU Technologies • Nagpur District

On-site
INR 600,000 - 900,000