-
›
- Careers ›
- Careers in America ›
-
Technical lead
Job Description
Technical lead
Job Summary
-
Location: New Jersey
-
Project role: Technical lead
-
Skills: Ruby on Rails
- Secondary Skills:
- Cloud
- Software Design & Architecture
-
No. of positions: 1
Job description:
3-10 years experience using Ruby for building scalable, maintainable applications.
In-depth experience with the Ruby on Rails framework, including RESTful APIs, MVC architecture, and Rails-specific conventions.
Familiarity with Ruby s object-oriented programming (OOP) concepts and best practices in Rails application design (Service Objects, Decorators, etc.).
Hands-on experience developing and integrating microservices using gRPC.
Understanding of Protobuf (Protocol Buffers) for data serialization.
Experience designing and implementing robust APIs (RESTgRPC) with proper error handling, logging, and versioning.
Familiarity with API security (authentication, authorization) and performance optimization.
Experience using monitoring tools like Prometheus, Grafana, or ELK stack for performance monitoring and log analysis.
Ability to troubleshoot production issues using logs and metrics.
Strong analytical and problem-solving skills, with the ability to troubleshoot complex systems.
Excellent communication skills to work effectively with cross-functional teams (engineers, product managers, etc.).
Experience working in an agile environment (Scrum, Kanban).
Proficient with version control systems, particularly Git.
Experience writing technical documentation and ensuring code quality through reviews."
- To be responsible for providing technical guidance / solutions ;define, advocate, and implement best practices and coding standards for the team.
- To develop and guide the team members in enhancing their technical capabilities and increasing productivity
- To ensure process compliance in the assigned module| and participate in technical discussions/review as a technical consultant for feasibility study (technical alternatives, best packages, supporting architecture best practices, technical risks, breakdown into components, estimations).
- To prepare and submit status reports for minimizing exposure and risks on the project or closure of escalations.
Disclaimer
HCL is an equal opportunity employer, committed to providing equal employment opportunities to all applicants and employees regardless of race, religion, sex, color, age, national origin, pregnancy, sexual orientation, physical disability or genetic information, military or veteran status, or any other protected classification, in accordance with federal, state, and/or local law. Should any applicant have concerns about discrimination in the hiring process, they should provide a detailed report of those concerns to secure@hcltech.com for investigation.