About the Role
The role involves developing scalable backend systems, writing clean code, and working closely with cross-functional teams to deliver high-quality software solutions on time.
Responsibilities
- Design and implement robust web applications using Ruby on Rails
- Collaborate with product teams to define feature requirements
- Write efficient, testable, and well-documented code
- Troubleshoot and resolve technical issues in production environments
- Participate in code reviews to ensure code quality
- Optimize application performance and scalability
- Integrate with third-party APIs and services
- Maintain existing codebases and refactor when necessary
- Support deployment processes and CI/CD pipelines
- Ensure data security and compliance standards are met
- Work with frontend developers to integrate user-facing elements
- Develop and maintain database schemas and queries
- Participate in agile planning and sprint activities
- Monitor system health and respond to alerts
- Contribute to technical documentation
Nice to Have
- Experience with GraphQL
- Knowledge of DevOps practices
- Background in fintech or enterprise systems
- Contributions to open-source projects
- Familiarity with monitoring tools like Datadog or New Relic
Compensation
Competitive salary based on experience
Work Arrangement
Hybrid work model available
Team
Collaborative team environment with agile practices
Technology Stack
- Primary framework: Ruby on Rails
- Database: PostgreSQL
- Frontend: React with HTML/CSS
- Infrastructure: AWS, Docker, Kubernetes
- CI/CD: GitHub Actions, Jenkins
Application Environment
- High-traffic web platforms
- Secure data handling protocols
- Microservices-based architecture
- Agile development cycles
- Emphasis on code quality and testing
Sponsorship available for qualified candidates