
ID - Full Stack Engineer (Ruby on Rails)
- Brasil
- Permanente
- Período integral
- Building and Expanding Solutions: Develop and enhance our healthcare data platform and member management solution, ensuring it meets the needs of our users and partners.
- Writing High-Quality Code: Collaborate with the Product team to write clean, maintainable, and efficient code, adhering to best practices and engineering standards.
- Autonomy and Influence: Enjoy a high degree of autonomy in your work while influencing the culture and direction of the technical organization.
- Improving Engineering Standards: Actively participate in refining engineering processes and standards to enhance productivity and code quality.
- Mentoring Junior Engineers: Provide guidance and mentorship to junior engineers, fostering their growth and development within the team.
- API Design: Proven experience in designing, building, and maintaining APIs. You should be able to create APIs that are intuitive, efficient, and scalable, ensuring they meet the needs of various stakeholders.
- Ruby: A high degree of proficiency in Ruby is essential. You should be comfortable writing Ruby code, understanding its nuances, and leveraging its capabilities to build robust applications.
- JavaScript: A strong proficiency in JavaScript is required. You should be adept at writing clean, efficient code, with experience in both front-end and back-end development, and a deep understanding of asynchronous programming, closures, and JavaScript frameworks.
- Test-Driven Development (TDD): Strong experience with TDD practices. You should be adept at writing tests before code, ensuring that your code is reliable and meets the specified requirements.
- React: Familiarity with React is a plus. While not mandatory, experience with this front-end library will enable you to contribute to the user interface aspects of our applications.
- AWS: Experience with AWS services is a plus. Familiarity with tools like EC2, S3, Lambda, and RDS for deploying and managing applications would be beneficial, especially with an eye towards security and cost optimization.
- Kubernetes: Experience with Kubernetes is a nice-to-have. Knowledge of container orchestration, managing clusters, and deploying microservices using Kubernetes would be advantageous for enhancing scalability and reliability.
- Infrastructure as Code: Familiarity with Infrastructure as Code (IaC) tools like Terraform or CloudFormation is a bonus. Experience in automating infrastructure provisioning and management can help streamline processes and ensure consistency across environments.
- Mentoring: Experience in mentoring junior engineers is highly desirable. You should be passionate about sharing your knowledge and helping others grow in their careers.
- Agile Methodologies: Familiarity with Agile methodologies is beneficial. You should be comfortable working in an Agile environment, participating in sprints, and collaborating with cross-functional teams.
- Comply with all safety and security policies, regulations or directives relating to the software and any other proprietary information and equipment that has been provided
- Proficiency in using VDI solutions (AWS Workspaces or Microsoft Windows 365) to securely access and manage resources.
- Familiarity with secure coding practices, including the OWASP Top 10 and other industry-standard best practices for secure software development.
- Desirable: Strong understanding of handling sensitive information, HIPAA, and Security Essentials.