Coral Gardeners logo
Coral Gardeners

Revolutionizing ocean conservation to save the reef, through restoration efforts, awareness, and innovation & science.

Developer

Software EngineerSoftware EngineerContractRemoteSeniorTeam 11-50Since 2017H1B No SponsorCompany SiteLinkedIn

Location

France

Posted

8 days ago

Salary

0

Seniority

Senior

Job Description

Developer

Coral Gardeners

• Contribute to technical architecture decisions for our public-facing web application at an early and formative stage of its development; propose scalable, maintainable approaches. • Develop, maintain, and improve full-stack web applications using Vue.js on the front end and Node.js (or equivalent) on the back end. • Develop and maintain iOS applications using Swift and SwiftUI, used daily by our field teams. • Work closely with product, science, and operations stakeholders to implement features aligned with Coral Gardeners' objectives. • Write clean, readable, well-documented, production-ready code following best practices. • Write unit and integration tests; apply TDD practices and contribute to reliable, error-free releases. • Stay current with developments in web and mobile technology and suggest improvements where relevant.

Job Requirements

  • Minimum 5 years of professional software development experience, including significant iOS and full-stack web work, with applications shipped to production
  • Strong proficiency in Vue.js for front-end development (React experience is a plus)
  • Strong proficiency in Swift and SwiftUI for iOS development
  • Solid experience with back-end web development (Node.js or equivalent)
  • Experience with RESTful APIs and the iOS app lifecycle, including memory management and performance optimization
  • Experience contributing to system design and architecture decisions, ideally on early-stage products
  • Familiarity with TDD and automated testing
  • Solid experience with Git and CI/CD pipelines
  • Strong problem-solving and debugging skills
  • Strong communication skills and ability to work across technical and non-technical teams.
  • Experience with Google Cloud Platform (Firebase, Firestore, Cloud Functions) is a plus
  • Experience in a startup or international organization is a plus
  • BS in Computer Science or equivalent preferred

Benefits

  • Time off: 5 weeks of paid leave per year
  • Remote-first position

Related Job Pages

More Software Engineer Jobs

Stefanini Group logo

Automation Developer

Stefanini Group

The Stefanini Group is a global provider of offshore, onshore and near shore outsourcing, IT digital consulting, systems integration, application, and strategic staffing services to Fortune 1000 enterprises around the world. Our presence is in countries like the Americas, Europe, Africa, and Asia. More than four hundred clients across a broad spectrum of markets, including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities. Stefanini is a CMM level 5, IT consulting company with a global presence.

Role Description - Design, develop, implement, and maintain automation solutions using Ansible, Python, and Shell scripting - Create and manage configuration management strategies across diverse infrastructure environments - Collaborate with development, operations, and security teams to identify automation opportunities - Document automation processes, procedures, and best practices - Share knowledge with resources and assist with the development of in-house expertise - Mentor team members and conduct code reviews - Troubleshoot and resolve complex technical issues in automated systems - Continuously improve existing automation frameworks for scalability and maintainability Qualifications - Ansible - 5+ years of hands-on experience designing and implementing Ansible playbooks and roles - Proficiency in Ansible Automation Platform (AAP) for automation workflow management - Experience with Ansible Galaxy, custom modules, and dynamic inventories - Strong understanding of YAML syntax and Jinja2 templating - Demonstrated ability to create reusable, modular, and maintainable automation code - Experience with version control integration and CI/CD pipeline automation using Ansible Automation Platform - Python Programming - 5+ years of professional Python development experience - Strong knowledge of Python 3.x and standard libraries - Experience with automation frameworks and REST API integration - Proficiency in developing scripts for system administration, monitoring, and orchestration - Experience with Python libraries relevant to infrastructure automation - Shell Scripting - 10+ years of experience writing Bash/Shell scripts for Linux/Unix environments - Ability to develop complex automation scripts for system administration tasks - Strong understanding of shell utilities, text processing tools (sed, awk, grep), and job scheduling (cron) - Experience with error handling, logging, and script optimization - Proficiency in debugging and troubleshooting shell scripts in production environments - Professional Experience (Must Have) - 5+ years of experience in systems engineering, DevOps, or automation engineering roles - Proven experience automating infrastructure provisioning, configuration management, and deployment processes - Strong understanding of Linux/Unix system administration - Experience with version control systems (Git, GitLab, GitHub) - Demonstrated ability to work in agile environments and collaborate with cross-functional teams - Experience with Infrastructure as Code (IaC) principles and practices Requirements - Listed salary ranges may vary based on experience, qualifications, and local market. - Some positions may include bonuses or other incentives. Benefits - Stefanini takes pride in hiring top talent and developing relationships with our future employees. - Our talent acquisition teams will never make an offer of employment without having a phone conversation with you. - Those face-to-face conversations will involve a description of the job for which you have applied. - We also speak with you about the process including interviews and job offers. Company Description The Stefanini Group is a global provider of offshore, onshore and near shore outsourcing, IT digital consulting, systems integration, application, and strategic staffing services to Fortune 1000 enterprises around the world. Our presence is in countries like the Americas, Europe, Africa, and Asia, and more than four hundred clients across a broad spectrum of markets, including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities. Stefanini is a CMM level 5, IT consulting company with a global presence.

United States
Myriad Genetics logo

Senior Software Engineer

Myriad Genetics

We're a leading genetic testing and precision medicine company dedicated to advancing health and well-being for all.

Full TimeRemoteTeam 1,001-5,000Since 1991H1B Sponsor

Role Description The Sr Software Engineer will support our digital platform powering patient and provider experiences across ordering, resulting, consultations, cost estimates, education, billing, and more. As a Sr. Software Engineer at Myriad, you will work closely with other engineers and product managers to build and maintain our patient and provider portals, building workflow solutions that make molecular diagnostics and precision medicine more accessible in clinical practice. You will take ownership of entire features and product initiatives from conception to release and beyond. Myriad’s Digital Products team builds software solutions that simplify the entire genetic testing process for patients and doctors. Our software touches tens of thousands of people every single day. The ideal candidate will have a wide-ranging experience with modern web frameworks, micro-services architectures, and a penchant for API design. Importantly, they possess a strong understanding of product development and the motivation to continually iterate design to be the best possible solution. This is a unique opportunity to build a platform that delivers real impact to patient care. Responsibilities - Build a digital engagement platform supporting all of Myriad’s labs and test offerings. - Determine methods of procedures (e.g., set and track technical direction, project scope, resources, timelines, and deliverables) on new assignments and may coordinate activities of other personnel (Team lead of 3+ engineers). - Expand our patient and provider portals enhancing experiences across ordering, resulting, consultations, education, billing, and test selection. - Build and maintain our API Gateway unifying access to Myriad services for internal and external users. - Responsible for the software and infrastructure on at least one major system component. Shared the ownership of long-term architecture with the team. Contribute to architecture roadmaps for the team. - Effectively delivers projects through a large team, or with a significant number of stakeholders or complexity. - Support the continued adoption/migration towards a micro-service architecture. - Clear role model for engineering quality. Introduces and promotes new tooling and practices for the team. - Able to provide data-driven impact and risk analysis with any system changes. - Able to provide professional presentation and knowledge sharing. Qualifications - Computer science background. - 8+ years of industry experience building backend applications. - Experience with Python and TypeScript. - Experience with SQL and PostgreSQL. - Experience using non-relational databases like Elasticsearch, Redis, and DynamoDB. - Familiarity in building and deploying with cloud native technologies such as AWS (EKS and Serverless). - Demonstrated skill in API design both REST and GraphQL. - Familiarity/experience with event-driven architecture patterns using Kafka, Kinesis, RabbitMQ. Requirements - U.S. citizen or national - Green Card holder - Living full time in the USA EEO We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. In hiring and all other employment decisions, we prohibit discrimination and harassment on the basis of any protected characteristic, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. In accordance with applicable law, we make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as any mental health or physical disability needs. Company Description For more than 30 years, Myriad Genetics has led the way in precision medicine by delivering important insights to help people make informed health decisions. As a leading molecular diagnostic testing and precision medicine company, we are dedicated to advancing health and well-being for all. Our innovative genetic tests are used across specialties including oncology, women’s health, and mental health, empowering clinicians to personalize treatment and help their patients take proactive steps toward better outcomes. What inspires us – and you – is simple: Every test, every insight, and every patient story emphasizes our commitment to improving lives through science, innovation, and care. You’re ready to help shape the future of medicine. Your work will have meaningful impact, and your dedication can change lives. Learn more at Myriad Genetics and follow Myriad Genetics on LinkedIn.

United States
$116.7K - $145.9K / year
Job Closed
Minsait logo

Analista Desenvolvedor Pl

Minsait

Join a more human technology #MoreMinsait

Full TimeRemoteTeam 10,001+Since 2016H1B No Sponsor

• Profissional atuará em projeto de média e alta complexidade, onde diariamente atuará com o desenvolvimento e manutenção de sistemas de média e alta complexidade, operando com considerável autonomia e sem necessidade de supervisão direta constante. • Atividades como Desenvolvimento e Codificação, Análise de Requisitos, Testes e Correção de Problemas, Manutenção e Atualização e Compreensão do Negócio serão necessários, além de ter o conhecimento obrigatório em Linguagem NodeJS E Python e Programação orientada a objeto Integração de APIs REST FULL reportando para clientes internos onde através apresentará resultados com para tomada de decisão do cliente final.

Brazil
Minsait logo

Analista Desenvolvedor, Pleno

Minsait

Join a more human technology #MoreMinsait

Full TimeRemoteTeam 10,001+Since 2016H1B No Sponsor

• Desenvolvimento e manutenção de sistemas de média e alta complexidade • Operar com considerável autonomia e sem necessidade de supervisão direta constante • Atividades como Desenvolvimento e Codificação, Análise de Requisitos, Testes e Correção de Problemas, Manutenção e Atualização e Compreensão do Negócio • Reportar resultados para clientes internos para tomada de decisão do cliente final

Brazil