About the Role
The role involves developing and maintaining full-stack web applications with a focus on clean code, system reliability, and user experience. Engineers will work closely with product and design teams to implement features and optimize performance.
Responsibilities
- Design and implement backend services using Ruby on Rails
- Develop responsive user interfaces with React
- Collaborate with product managers to define feature requirements
- Write clean, maintainable, and well-tested code
- Optimize application performance and scalability
- Troubleshoot and debug production issues
- Participate in code reviews and technical design discussions
- Maintain and improve CI/CD pipelines
- Ensure application security best practices are followed
- Work with databases to design efficient schemas
- Integrate third-party APIs and services
- Support frontend and backend testing strategies
- Monitor system health and respond to alerts
- Document technical decisions and system architecture
- Contribute to architectural improvements and refactoring
- Mentor junior engineers and support team growth
- Stay current with evolving technologies and frameworks
- Participate in agile development cycles
- Improve user experience through iterative development
- Collaborate across departments to align technical solutions with business goals
Nice to Have
- Experience with GraphQL
- Familiarity with React state management libraries
- Knowledge of microservices architecture
- Experience with monitoring and logging tools
- Background in DevOps practices
- Exposure to TypeScript
- Understanding of service-oriented architecture
- Experience with frontend testing frameworks
- Knowledge of accessibility standards
- Familiarity with performance profiling tools
Compensation
Competitive salary based on experience
Work Arrangement
Hybrid with office and remote flexibility
Team
Collaborative engineering team focused on iterative product development
What We Value
- Technical excellence paired with practical problem-solving
- Clear communication and documentation habits
- Ownership of code from design to deployment
- Continuous learning and improvement mindset
- Collaborative approach to team challenges
Growth Opportunities
- Access to professional development resources
- Opportunities to lead technical initiatives
- Regular feedback and performance reviews
- Mentorship programs for career advancement
- Support for conference attendance and certifications
Available for qualified candidates


