
Software Engineer, Consultant
Posted May 22

Posted May 22
This is a fully remote position, open to applicants in Brazil.
• Create, develop, and sustain dependable, production-quality code across frontend, backend, and data layers, implementing software solutions that align with clinical, operational, and regulatory standards.
• Deploy and manage services within a cloud environment (preferably AWS) and participate in architecture and design reviews, emphasizing reliability, scalability, and security.
• Troubleshoot and resolve production challenges across distributed and asynchronous workflows; identify performance bottlenecks; and take ownership of incident responses, including root cause analysis and long-lasting fixes to prevent future occurrences.
• Collaborate with QA, Clinical Operations, Clinical Development, Product, and IT stakeholders to convert requirements into validated releases.
• Design APIs and data models that maintain audit trails, version histories, and system traceability; enhance system observability through structured logging, monitoring, and alerting.
• Maintain high standards of data integrity, security, and regulatory compliance throughout all systems.
• Bachelor’s degree in Software Engineering or equivalent practical experience.
• Over 3 years of professional software development experience (non-internship) with a proven track record in designing, building, and managing end-to-end production software systems.
• Proven experience with AI-assisted development tools (such as code generation, automated testing, debugging copilots) to enhance engineering productivity and code quality, along with the ability to critically assess AI-generated outputs for correctness, security, and maintainability.
• Strong foundation in software engineering principles: data structures and algorithms, API and interface design, relational data modeling and transactional integrity, and separation of concerns.
• Proven ability to debug intricate issues across multiple layers (client, API, database, infrastructure) and trace problems in distributed or asynchronous systems using logs, metrics, and instrumentation.
• Experience in deploying and managing applications in a cloud environment (any major provider), including networking, access control, configuration, and monitoring; along with designing secure systems involving authentication and authorization flows.
• Proficient in implementing production-grade monitoring, alerting, and CI/CD practices; and capable of thriving in a remote-first, high-accountability work environment.
• The physical and mental demands of our roles include, but are not limited to, regular use of a computer, devices, or other office equipment, clear communication, and occasional mobility. Comfort with screen work, basic hand coordination, and focus is essential. Reasonable accommodations may be provided to enable individuals with disabilities to fulfill these functions.
• Health insurance
• 401(k) matching
• Flexible work hours
• Paid time off
• Professional development opportunities
Webedia
TechBiz Global
The Flex
Nodeworthy
Get handpicked remote jobs straight to your inbox weekly.