About the Role
The role involves designing, implementing, and maintaining full-stack features with a strong emphasis on code quality, system reliability, and user experience within a fast-growing software platform.
Responsibilities
- Develop and maintain backend services using Elixir and the Phoenix framework
- Build responsive user interfaces with React and modern JavaScript practices
- Collaborate with product managers and designers to define feature requirements
- Write clean, testable, and well-documented code
- Participate in code reviews to ensure technical and stylistic consistency
- Diagnose and fix bugs across multiple layers of the application stack
- Optimize application performance and scalability
- Contribute to API design and documentation
- Integrate third-party services and tools
- Ensure data consistency and integrity across systems
- Support deployment processes and monitor production environments
- Follow security best practices in all development tasks
- Work with relational databases and write efficient queries
- Help maintain CI/CD pipelines for automated testing and deployment
- Contribute to architectural decisions and system improvements
- Mentor junior developers through guidance and feedback
- Stay current with evolving technologies and frameworks
- Troubleshoot issues reported by support and operations teams
- Participate in agile development cycles including planning and retrospectives
- Ensure compliance with industry standards and regulations
- Improve user workflows based on feedback and analytics
- Collaborate on feature rollouts and product launches
- Maintain frontend state management using modern patterns
- Write unit and integration tests for critical components
- Support internal tools used by customer-facing teams
Compensation
Competitive salary based on experience
Work Arrangement
Remote position with flexible hours
Team
Collaborative engineering team focused on product development
Why Join Us
- Opportunity to work on impactful software in the veterinary space
- Dynamic team environment with a focus on innovation
- Support for professional growth and learning initiatives
- Flexible work schedule and remote-first culture
Technology Stack
- Elixir with Phoenix for backend services
- React with Redux for frontend development
- PostgreSQL for data storage
- AWS for cloud infrastructure
- Docker for containerization
- GitHub Actions for CI/CD
No visa sponsorship available