We make innovation simple, convenient and right...we just make it HAPPEN
Senior Software Engineer – Grails, AWS
Location
Brazil
Posted
2 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – Grails, AWS
Oowlish
• Design, develop, and maintain applications built with Grails and related technologies. • Build scalable and reliable backend services and APIs. • Work with AWS services to support application deployment, performance, and scalability. • Collaborate with engineering teams to design and implement technical solutions. • Troubleshoot, debug, and optimize existing applications. • Participate in code reviews and technical discussions. • Contribute to software architecture and technical decision-making. • Ensure software quality, reliability, and maintainability.
Job Requirements
- 5+ years of professional software engineering experience.
- Strong experience developing applications using Grails.
- Experience working with AWS cloud services.
- Strong understanding of backend development principles.
- Experience building and consuming APIs.
- Strong problem-solving and troubleshooting skills.
- Experience working in Agile environments.
- Hands-on experience with Grails, Groovy, AWS.
- Experience developing and maintaining production applications.
- Experience with REST APIs, Backend architectures, Cloud-based environments.
- Experience working with relational databases.
- Ability to work independently and contribute to technical decisions.
Benefits
- Home office;
- Competitive compensation based on experience;
- Career plans to allow for extensive growth in the company;
- International Projects;
- Oowlish English Program (Technical and Conversational);
- Oowlish Fitness with Total Pass;
- Games and Competitions;
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer Workflow Automation
Lifted, an Upwork CompanyOne solution built for enterprise companies to source, contract, manage, and pay any type of contingent talent.
Role Description We are seeking Software Engineers to support the development, maintenance, and adoption of a self-hosted n8n platform. This role will focus on: - Building workflow automations - Developing custom integrations - Troubleshooting production issues - Improving platform reliability - Working with internal stakeholders to deliver scalable automation solutions This is a strong fit for engineers with solid JavaScript/TypeScript experience, Python proficiency, backend and API integration skills, and exposure to both frontend and backend development. Candidates with strong backend and integration engineering experience plus some frontend development experience will also be considered. Enterprise experience strongly preferred. Qualifications - Proven experience developing modern web applications - Strong proficiency with JavaScript and TypeScript - Proficiency with Python - Experience with both frontend and backend technologies - Strong software engineering fundamentals - Experience designing, developing, and integrating APIs - Experience working with distributed systems - Strong backend or integration engineering background - Ability to troubleshoot technical issues across workflows, platforms, and integrations - Ability to work effectively with technical teams and business stakeholders Requirements - Prior experience with n8n (nice-to-have) - Experience with workflow automation platforms such as n8n, Zapier, Workato, or Make (nice-to-have) - Experience with Kubernetes, Docker, and cloud-native environments (nice-to-have) - Familiarity with PostgreSQL and database troubleshooting (nice-to-have) - Experience building AI/LLM-powered workflows and integrations (nice-to-have) - Experience contributing to open-source projects (nice-to-have) Benefits - Remote contract role - LATAM candidates only - Must be able to work with U.S. timezone overlap - 100% allocation, approximately 40 hours per week - Contract expected to run through March 31, 2027
• Design and develop scalable backend services and APIs. • Drive architecture decisions and ensure high engineering standards. • Write production-ready code and actively use AI tools to accelerate development. • Solve complex technical challenges and improve system reliability. • Lead code reviews and maintain code quality across the team. • Mentor engineers and help increase team productivity. • Collaborate closely with Product, Design, and QA teams. • Continuously improve development processes and engineering practices.
• Technical Reference and Architecture: Design and evolve the architecture of distributed systems focused on high availability, low latency, and resilience. • Hands-on: Code, perform thorough code reviews, and take an active role in troubleshooting and debugging complex issues. • Incident Response: Lead the resolution of critical incidents, ensuring rapid response and creating action plans to prevent recurrence. • Technology Transition: Work effectively with our Elixir-based legacy systems while leading and supporting the development of new projects in Golang. (We expect someone open-minded and eager to learn new technologies.) • Observability Culture: Promote mature monitoring, messaging, and deep observability practices across our infrastructure. • Strategic Vision: Translate business risk-management challenges into robust technical solutions.
Staff Software Development Engineer, L5
InovalonEmpowering data-driven healthcare for payers, providers, pharmacies, and life sciences organizations.
• Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions across the full stack, including both backend services and user-facing UI components. • Develop and maintain backend services and APIs in Java and JavaScript; build and maintain front-end features using Angular or other modern web application frameworks. • Work with SQL and Snowflake for data querying, transformation, and analysis; contribute to data ingestion and transformation pipelines supporting the Real World Data platform. • Leverage AI-driven development tools and practices to accelerate delivery, improve code quality, and solve complex engineering problems; stay current with emerging technologies and front-end development trends. • Support code reviews, testing, and release processes; contribute to a culture of engineering excellence and continuous improvement. • Set direction and goals for the team regarding project impact, product quality, and engineering efficiency; lead major initiatives, rollouts, and phased releases. • Provide mentorship to onboarding team members and enable successful ramp-up. • Participate in an on-call rotation to support critical issues outside standard business hours, ensuring timely response and resolution per defined SLAs. • Maintain compliance with Inovalon's policies, procedures and mission statement. • Adhere to all confidentiality and HIPAA requirements as outlined within Inovalon's Operating Policies and Procedures in all ways and at all times with respect to any aspect of the data handled or services rendered in the undertaking of the position.




