
We seek a highly skilled and experienced Ruby on Rails Development Team Lead/Architect to join our dynamic team at Uphance. The ideal candidate will have proven expertise in leading and architecting RoR projects, focusing on building scalable, high-quality applications. This role requires a combination of technical leadership, mentorship, and a strong commitment to best practices in software development.
Job Type: Contract/Remote/Full-Time/Long-term
Responsibilities:
- Develop and maintain high-quality Ruby on Rails applications that meet our high-quality standards.
- Design, build, and maintain efficient, reusable, and reliable Ruby code.
- Utilise your expertise in Ruby on Rails to enhance the performance and reliability of our platform.
- Set the technical direction for the existing RoR project, including system architecture and technology stack decisions.
- Guide and mentor team members to enhance their technical skills and understanding of RoR best practices.
- Conduct code reviews to maintain high coding standards and ensure adherence to best practices.
- Optimise application performance, focusing on ActiveRecord queries and overall architecture.
- Tackle complex technical challenges and provide efficient solutions, particularly when specifications are unclear or incomplete.
- Establish and enforce testing protocols; write and guide the team in writing effective tests.
- Define and ensure consistent adherence to best practices, particularly in the context of large applications.
- Manage the development process using Agile methodologies, possibly acting as a Scrum Master if required.
- Work closely with product managers, designers, and other stakeholders to meet project requirements and timelines.
Technical Requirements and Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- Proven experience with Ruby on Rails, MySQL, HTML, and JavaScript (6+ years)
- Extensive experience with Ruby on Rails and familiarity with its best practices
- Proven track record of technical leadership and team management
- Strong problem-solving skills and the ability to address issues with incomplete specifications
- Proficiency in performance optimisation and software testing
- Experience with Agile development and Scrum practices
- Excellent mentoring and communication skills
- Experience with large-scale application development
- Application performance monitoring/tuning
General Requirements:
- Availability to work during the IST working hours.
- High-speed Internet and the ability to join technical video meetings during business hours.
- Strong analytical and problem-solving skills and ability to work as part of multi-functional teams.
- Ability to collaborate and be a team player.
Why Uphance?
- Engage in Innovative Projects: Immerse yourself in cutting-edge projects that not only test your skills but also encourage the exploration of new design realms.
- AI-Integrated Challenges: Take on projects infused with AI, pushing the boundaries of your abilities and allowing for exploration in uncharted territories of software design and development.
- Flexible Work Environment: Whether you embrace the digital nomad lifestyle or prefer the comfort of your own space, Uphance provides the freedom to design and create from any corner of the globe.
- Inclusive Team Environment: Join a dynamic, international, and inclusive team that values and celebrates diverse ideas.
- Collaborative Team Dynamics: Become a part of a supportive and motivated team that shares in the celebration of collective successes.
- Recognition and Appreciation: Your accomplishments will be acknowledged and applauded regularly in our Recognition Rally.
Compensation:
Salary Range: INR 24 LPA to INR 32 LPA (Salary is not a constraint for the right candidate)
At Uphance, we value innovation, collaboration, and continuous learning. As part of our team, you'll have the opportunity to lead a group of talented RoR developers, contribute to exciting projects, and play a key role in our company's success. If you are passionate about Ruby on Rails and thrive in a leadership role, we would love to hear from you. Apply today and follow us on LinkedIn - https://www.linkedin.com/company/uphance !

About Uphance LLC
About
Uphance is an emerging software company in the apparel and fashion management industry, dedicated to aiding its clients in optimising their operations and accelerating growth. Its software encompasses comprehensive functionalities for managing various aspects of an apparel enterprise, ranging from new product design and development to production, inventory management, eCommerce, B2B commerce, order management, warehouse operations, and accounting, among others. With its headquarters in the USA, Uphance provides services to prominent brands, distributors, retailers, and manufacturers in the apparel, footwear, jewellery, and accessories sectors across North America, Europe, and Australia.
Tech stack
Candid answers by the company
Uphance is an emerging software company in the apparel and fashion management industry, dedicated to aiding its clients in optimizing their operations and accelerating growth. Its software encompasses comprehensive functionalities for managing various aspects of an apparel enterprise, ranging from new product design and development to production, inventory management, eCommerce, B2B commerce, order management, warehouse operations, accounting, among others. With its headquarters in the USA, Uphance provides services to prominent brands, distributors, retailers, and manufacturers in the apparel, footwear, jewelry, and accessories sectors across North America, Europe, and Australia.
Similar jobs
Job Title : Senior Java Software Engineer
Experience : 5 to 10 Years
Location : Gurugram (Full-time)
Working Days : 5 Days (Monday to Friday)
Job Description :
- We are looking for a skilled and experienced Senior Java Software Engineer to join our dynamic team.
- The ideal candidate will have 5 to 10 Years of hands-on experience in Software Development, with a proven experience as Java Developer with a strong focus on Spring and Spring Boot, Relational Databases and AWS technologies.
- Strong understanding of monolithic & microservices architecture. You will play a crucial role in designing, developing, and maintaining our applications.
- Ensuring their performance, quality and responsiveness.
Key Responsibilities :
● Design, develop, and maintain scalable applications using Java, Spring and Spring Boot.
● Develop and manage relational databases. Should be able to write complex SQL queries.
● Ensure the best possible performance, quality, and responsiveness of the applications.
● Have strong debugging skills to identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
● Deploy, manage, and scale applications on AWS.
● Conduct code reviews and integration testing to ensure software quality and reliability.
● Collaborate with front-end developers to integrate user-facing elements with server-side logic.
● Collaborate with cross-functional teams to define, design, and ship new features.
● Stay updated with emerging technologies and industry trends.
Qualifications :
● Bachelor’s degree in Computer Science, Information Technology, or a related field.
● 5 to 10 Years of experience in Software Development.
● Proficient in Java 8+, Spring and Spring Boot.
● Experience with PostgreSQL, MySQL or other relational databases.
● Experience with microservices architecture.
● Understanding of Rest API design and development.
● Hands on experience with Unit Testing frameworks such as Junit, Mockito.
● Experience with version control systems such as Git.
● Solid understanding of object-oriented programming.
● Strong problem-solving skills and attention to detail.
● Excellent communication and teamwork skills.
Preferred Qualifications :
● Strong knowledge of AWS services and best practices.
● Knowledge of containerization technologies like Docker and Kubernetes.
● Familiarity with CI/CD pipelines and DevOps practices.
Job Title : Java Developer
Experience : 2 to 10 Years
Location : Pune (Must be currently in Pune)
Notice Period : Immediate to 15 Days (Serving NP acceptable)
Budget :
- 2 to 3.5 yrs → up to 13 LPA
- 3.5 to 5 yrs → up to 18 LPA
- 5+ yrs → up to 25 LPA
Mandatory Skills : Java 8/17, Spring Boot, REST APIs, Hibernate/JPA, SQL/RDBMS, OOPs, Design Patterns, Git/GitHub, Unit Testing, Microservices (Good Coding Skills Mandatory)
Role Overview :
Hiring multiple Java Developers to build scalable and performance-driven applications. Strong hands-on coding and problem-solving skills required.
Key Responsibilities :
- Develop and maintain Java-based applications & REST services
- Write clean, testable code with JUnit & unit tests
- Participate in code reviews, debugging & optimization
- Work with SQL databases, CI/CD & version control tools
- Collaborate with cross-functional teams in Agile setups
Good to Have :
- MongoDB, AWS, Docker, Jenkins/GitHub Actions, Prometheus, Grafana, Spring Actuators, Tomcat/JBoss
- Deployment and production support.
- Strong knowledge of SQL database and experience in writing queries with and without ORM.
- Designing and creating RESTful APIs for internal and partner consumption
- Experience of code versioning tools, such as Git, Bitbucket, Github
Anyone Home IT Services is a fast growing product based tech company in Magarpatta City.
Anyone Home founded in May 2013. We are headquartered in USA with total headcount of 460
people working. You'll be working on industry leading CRM and IOT SaaS products/applications
servicing the USA Real Estate market. We promote a fun working environment dedicated to
growing leaders.
What Makes Anyone Home It Services The Best For You
We think of your family as our family, no matter the shape or size. We offer maternity leaves,
PF Fund Contributions, 5 days working week along with a generous paid time off program that
benefits balance your work & personal life Parties, Carrom Tournaments & Much More!
Job Description:
- 3 to 9 Years of PHP Object Oriented Development Experience
- Strong coding experience & excellent management knowledge of LAMP
- Clear understanding of MVC frameworks
- Experience in Smarty, Bootstrap Framework will be added advantage
- Good knowledge of Java script, HTML, CSS
- MySQL/PostresSQL hands on is a must
- Good communicator and team player with strong organizational skills
- Ability to be proactive, find solutions and meet deadlines
- Experience in 3rd Party API's (Google Mail/Maps, Yelp, Outlook, Salesforce etc.)
Benefits:
- Health Insurance
- Non-variable Fixed Pay
- PF Fund Contributions
- 12 Paid Holidays
- PTO & Sick Leave
- Parties, Carrom Tournaments & More!
Visit Us @ AnyoneHome.com to learn more!
Affinsys is a Cognitive CX platform that combines Human & AI realms to help businesses with customer experience management, hyper-personalization & operations automation. With laser sharp focus on Customer Experience automation for financial services, we use Deep learning, NLP, computer vision, big data, recommendation system & speech analytics fused with our domain knowledge of working with 100's of banks across 50 countries to help financial institutions shift : from legacy to latest channels (Embedded Financial services), from transactions to goal based journeys (Personalized customer experience), from reactive service provider to proactive advisor (Robo/AI based advisory), from silos to ecosystem (Open banking).
PHP / Laravel developer duties and responsibilities
- Develop, record and maintain cutting edge web-based PHP applications on portal plus premium service platforms
- Build innovative, state-of-the-art applications and collaborate with the User Experience (UX) team
- Ensure HTML, CSS, and shared JavaScript is valid and consistent across applications
- Prepare and maintain all applications utilizing standard development tools
- Utilize backend data services and contribute to increase existing data services API
- Lead the entire web application development life cycle right from concept stage to delivery and post launch support
- Convey effectively with all task progress, evaluations, suggestions, schedules along with technical and process issues
- Document the development process, architecture, and standard components
- Coordinate with co-developers and keeps project manager well informed of the status of development effort and serves as liaison between development staff and project manager
- Keep abreast of new trends and best practices in web development








