Jobs

Software Developer

|  Posted On: Oct 2, 2025

location:New York, NY 10001

Duration:Permanent

mode of work:On-site

Log In and Apply

Job Summary

Job Title:  
Software Developer
Posted Date:  
Oct 2, 2025
Duration:  
Permanent
Shift(s):  

08:00 - 16:00

Salary ($): 
21.75 - 21.94 per Hourly (compensation based on experience and qualifications)
We care about you! Explore Rangam’s benefits information

Description

Key Responsibilities

  • Design, develop, test, and deploy software applications.

  • Write clean, maintainable, and efficient code following industry best practices.

  • Collaborate with cross-functional teams including product managers, designers, and QA engineers.

  • Participate in code reviews, debugging, and troubleshooting to improve software quality.

  • Maintain and enhance existing applications with new features and performance improvements.

  • Ensure the security, scalability, and performance of applications.

  • Stay updated with emerging technologies and propose improvements.

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).

  • Proven experience as a Software Developer, Software Engineer, or similar role.

  • Proficiency in at least one programming language (e.g., Java, Python, C#, JavaScript, TypeScript, Go, etc.).

  • Strong understanding of data structures, algorithms, and object-oriented programming.

  • Experience with databases (SQL/NoSQL) and APIs (REST/GraphQL).

  • Knowledge of version control systems (e.g., Git).

Preferred Qualifications (Nice to Have)

  • Experience with cloud platforms (AWS, Azure, GCP).

  • Familiarity with containerization (Docker, Kubernetes).

  • Knowledge of front-end frameworks (React, Angular, Vue) or back-end frameworks (Spring Boot, Django, Node.js).

  • Experience with CI/CD pipelines and DevOps practices.

  • Familiarity with Agile/Scrum methodologies.

Soft Skills

  • Strong problem-solving and analytical skills.

  • Excellent communication and teamwork abilities.

  • Attention to detail with a focus on writing quality code.

  • Ability to adapt to fast-paced environments and learn new technologies quickly.

AI-Assisted Application Screening

As part of our recruitment process, we may use automated tools or AI-enabled technologies to assist with resume screening and candidate matching. These tools help our recruitment team review applications more efficiently, but they do not make hiring decisions. All final decisions are made by human reviewers.