Web Application Developer Job Description
Job Title:
Desenvolvedor Ruby on Rails
Job Summary:
We are seeking a skilled web application developer with expertise in Ruby on Rails to design and develop scalable, efficient, and user-friendly web applications. The ideal candidate will have experience integrating external web services and APIs, ensuring database integrity and efficiency using MySQL.
Key Responsibilities:
* Design and develop web applications using Ruby on Rails
* Integrate external web services and APIs
* Ensure database integrity and efficiency using MySQL
* Contribute to all phases of the development lifecycle
* Deploying, configuring, and managing applications and infrastructure on various cloud services
* Optimizing application performance, ensuring scalability, and troubleshooting issues in a cloud environment
* Implementing and maintaining continuous integration and continuous delivery (CI/CD) pipelines using tools like GitLab CI/CD or AWS CodePipeline
* Writing and maintaining unit, integration, and end-to-end tests to ensure code quality and application functionality
* Collaborate with cross-functional teams to design and enhance DevOps systems
* Resolve customer-reported issues with our existing technology
Requirements and Skills:
* Experience building and deploying commercial web applications
* Proficiency in Ruby on Rails and at least one object-oriented web framework
* Deep experience with JavaScript development and debugging
* Strong background in relational database theory and SQL
* Understanding of multi-threading, database contention, and object-oriented design
* Experience with user-centered interaction design
* Understanding of accounting principles
* Experience with Git and collaborative development workflows
* Relevant B.Sc./B.A. degree
* Bonus: Previous experience in the logistics industry