Purple Wave is seeking a skilled Backend Web Developer Tier 2 to build and improve web applications in their open source technology environment.
Requirements
- Strong technical proficiency in Ruby on Rails, JavaScript/TypeScript, ReactJS, Node.js, ExpressJS, and REST APIs
- Experience with standard development tools such as Git for version control and Jira for issue tracking
- Knowledge and practical experience with queuing/caching technologies like RabbitMQ, Elasticsearch, and Redis
- Proficiency in SQL and database design, particularly with MySQL/MariaDB
- Familiarity with service/worker design patterns for building scalable and efficient applications
- Understanding of product architecture and ability to work within an existing codebase while maintaining design structure
- Thorough understanding of Scrum principles and agile methodologies, including sprint planning and prioritization
Responsibilities
- Develop and enhance server services using Ruby on Rails
- Create and revise backend(API) services based on requirements
- Provide technical support for applications, troubleshooting issues, and implementing solutions
- Implement queuing and caching mechanisms to enhance application performance
- Apply SQL and database design skills to ensure efficient data storage and retrieval
- Collaborate with the team to work within an existing codebase, maintaining the current design structure and ensuring code quality
- Follow Scrum principles, adapting to changing requirements and priorities
Other
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience)
- 5 years of experience
- Excellent team dynamics, including the ability to work collaboratively in a self-organizing Scrum team structure
- Effective communication skills and the ability to provide and receive feedback constructively
- Ability to adapt to changes in company, department, and process, embracing a growth mindset and a willingness to learn new technologies and practices
- Must be able to lift up to 15 pounds at times
- Prolonged periods sitting at a desk and working on a computer
- U.S. Citizen or eligible to work in the U.S.
- Ability to successfully complete a background check