**Responsibilities**:
- Implement best practices and coding standards to produce clean, maintainable, and efficient code.
- Utilize test-driven development (TDD) methodologies to write automated tests and ensure code quality and reliability.
- Collaborate with cross-functional teams to understand requirements, define project scope, and deliver solutions that meet business objectives.
- Stay updated on emerging technologies and industry trends, and incorporate them into development processes.
- Provide technical guidance and mentorship to junior developers, fostering a culture of continuous learning and growth.
**Requirements**:
- Bachelor's degree in Computer Science, Engineering, or related field.
- Expertise in Ruby language fundamentals and Rails framework conventions.
- Experience with test-driven development (TDD) and writing automated tests using tools such as RSpec or similar.
- Familiarity with background job processing and queuing systems, such as Sidekiq, Resque, or similar.
- Desirable: Experience with payment systems integration, particularly Stripe, including payment gateways, PCI compliance, and transaction processing.
- Knowledge of web development best practices, including RESTful APIs, MVC architecture, and version control systems (e.g., Git).
- Excellent problem-solving skills and attention to detail.
- Effective communication skills, with the ability to collaborate with cross-functional teams and articulate technical concepts to non-technical stakeholders.
- Encora is the preferred digital engineering and modernization partner of some of the world's leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora's technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering._
- At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality._