SyncpointSolutions LLC
Job Description:
We are looking for a passionate and experienced Senior Software Engineer (Ruby on Rails Developer) to design, develop, and maintain robust web applications and components. This full-stack development role will contribute to both internal and external-facing systems, requiring deep technical expertise in Ruby on Rails, API design, Java, and modern front-end technologies. The ideal candidate must bring strong analytical and troubleshooting skills, solid CI/CD awareness, and cloud familiarity with AWS.
Key Responsibilities: Design, code, test, and implement web applications and backend services using Ruby on Rails. Own end-to-end development of both frontend (GUI) and backend components. Design and implement clean, secure, and scalable APIs using technologies like REST, RPC, JSON, ProtoBuf, XML. Troubleshoot performance issues, address bottlenecks, and resolve capacity/system limitations. Develop using integrated testing frameworks such as RSpec and MiniTest to ensure code quality. Collaborate with business stakeholders and technical teams including database, infrastructure, and network engineers. Build and maintain UI components using HTML, CSS, JavaScript, React.js, JQuery, Bootstrap, ensuring responsive and accessible design. Maintain and update websites and applications to ensure data integrity, consistency, and compliance. Create and update technical documentation corresponding to codebase, APIs, and system behavior. Implement and support CI/CD pipelines using tools like Jenkins. Work with AWS cloud environments and support DevOps practices for deployment and infrastructure management.
Required Skills & Qualifications:
Bachelors or Masters degree in Computer Science, Engineering, or a related field. Minimum 6 years of experience as a Software Developer, with Ruby as the core programming language. Strong expertise in the Ruby on Rails framework. Proficient in API design and integration, especially with REST, RPC, JSON, ProtoBuf, XML. Hands-on experience with front-end technologies: HTML, CSS, JavaScript, React.js, JQuery, Bootstrap. Advanced knowledge of integrated testing frameworks: RSpec, MiniTest, etc. Proficient in Java, including core concepts and integration. Good understanding of CI/CD practices using tools like Jenkins. Exposure to AWS cloud platform and DevOps processes. Strong analytical and problem-solving skills, with the ability to debug and optimize complex systems.
Key Responsibilities: Design, code, test, and implement web applications and backend services using Ruby on Rails. Own end-to-end development of both frontend (GUI) and backend components. Design and implement clean, secure, and scalable APIs using technologies like REST, RPC, JSON, ProtoBuf, XML. Troubleshoot performance issues, address bottlenecks, and resolve capacity/system limitations. Develop using integrated testing frameworks such as RSpec and MiniTest to ensure code quality. Collaborate with business stakeholders and technical teams including database, infrastructure, and network engineers. Build and maintain UI components using HTML, CSS, JavaScript, React.js, JQuery, Bootstrap, ensuring responsive and accessible design. Maintain and update websites and applications to ensure data integrity, consistency, and compliance. Create and update technical documentation corresponding to codebase, APIs, and system behavior. Implement and support CI/CD pipelines using tools like Jenkins. Work with AWS cloud environments and support DevOps practices for deployment and infrastructure management.
Required Skills & Qualifications:
Bachelors or Masters degree in Computer Science, Engineering, or a related field. Minimum 6 years of experience as a Software Developer, with Ruby as the core programming language. Strong expertise in the Ruby on Rails framework. Proficient in API design and integration, especially with REST, RPC, JSON, ProtoBuf, XML. Hands-on experience with front-end technologies: HTML, CSS, JavaScript, React.js, JQuery, Bootstrap. Advanced knowledge of integrated testing frameworks: RSpec, MiniTest, etc. Proficient in Java, including core concepts and integration. Good understanding of CI/CD practices using tools like Jenkins. Exposure to AWS cloud platform and DevOps processes. Strong analytical and problem-solving skills, with the ability to debug and optimize complex systems.