Jobsdriver.xyz
Looking for jobs in Dubai and UAE?

Software Engineering Lead Jobs In Ajman | Resolve To Save Lives

  • Full Time
  • Ajman, UAE
  • 17000 AED / Month

Resolve To Save Lives

Software Engineering Lead Jobs In Ajman | Resolve To Save Lives

About the job

Software Engineering Lead Resolve to Save Lives – Digital Team Resolve to Save Lives (RTSL) is a global health not-for-profit organization with a mission to prevent 100 million deaths from heart disease and to make the world safer from infectious disease epidemics. Since September 2017, Resolve to Save Lives has partnered closely with low- and middle-income country governments, the World Health Organization, academic, other civil society partners, and communities to build capacity for and implement a core package of interventions to reduce cardiovascular disease, the world’s leading cause of death. To find out more about our work at Resolve Cardiovascular Health .Background Our team provides software to support public health programs that aim to prevent cardiovascular disease. We developed Simple (simple.org), a free, open-source app used by healthcare workers to better manage patients with high blood pressure, a major cause of cardiovascular disease. By allowing doctors to track patient care over time, we can help them control blood pressure and prevent heart attacks and strokes. Today, Simple is used by thousands of nurses and doctors every day, treating over 1.5 million patients across Asia and Africa, with all data owned exclusively by the countries themselves.Simple consists of a Ruby on Rails server that provides a web dashboard for public health workers as well as a sync API for the offline-first Simple mobile app. The app is a fast, free, and easy-to-use Kotlin Android application that is used by healthcare workers in high-velocity public health settings. Healthcare workers can record patient visits, contact overdue patients to return to care, and track the progress of their facility. The web dashboard provides aggregated reports at the regional and clinic levels, allowing public health officers to see what’s working and address program issues in the field. Our reports are used to help return patients to care, ensure drugs are in stock, and assist hospital administrators in staffing and training needs.We try hard to be a team full of empathy, inclusion, and respect. We trust each other, have hard conversations with open mindedness, and assume positive intent. We are a small team of self-directed people. Once familiar with the project, we expect engineers to be able to take ownership and guide large projects from start to finish. We write down ideas and work as asynchronously as possible, meeting via video conference when necessary. Proposing ideas and trying things matter more than always being right. We are frequently wrong and try to write code we can easily change when we learn new things. We’re excited for you to participate and look forward to helping you grow your own skills as well.By joining our team, you will play a key role in helping us grow the software, keeping it fast and reliable while providing valuable data to public health programs we support. You will also help build and nurture the team, creating an engineering culture that is effective, supportive, and understands the big picture of what we’re working on.

Job Summary

We’re looking for a Software Engineering Lead to help us accomplish our goal of partnering with countries to save 100 million lives in 30 years. You will lead a team of ~10 engineers in the design and execution of technical work. You will be the bridge between leadership and the engineering team to translate our goals and strategy into actionable projects, and oversee the execution of those projects to completion. You will support the team’s growth by lining up appropriate opportunities, working with team members 1-on-1, and iterating on team processes. You will work with the product team to advocate for protecting the team’s time and focus. The ideal candidate can write and ship code, understand and communicate tradeoffs to make confident technical decisions, work closely with stakeholders (all the time), and lead and grow a fast, trusting, and happy engineering team. The ideal candidate can work effectively with our entirely remote team, spanning from South Asia to the east coast of the USA.Our team prides itself on:

  • Delivering fast, simple software used by healthcare workers in clinics every day, serving tens of millions of patients
  • Ensuring patient privacy and data security
  • Shipping and iterating quickly instead of chasing perfection
  • Building empathy for the healthcare workers that use our software by meeting and listening to them regularly
  • Taking extreme ownership of one’s work
  • Open, honest, and supportive collaboration across the whole product team
  • Being fearless to try new things and learn from mistakes
  • Coaching, sharing knowledge, and nurturing a supportive team culture
  • Setting clear timelines and documenting progress as we go

Essential Duties And Responsibilities

  • Lead the research and design of architectural decisions for Simple software.
  • Create and review product requirements documents (PRDs) for upcoming projects.
  • Guide the team to achieve high architectural and code quality to ensure that Simple is robust, maintainable, secure, and adaptable.
  • Review architectural decisions and pull requests for low-level and high-level feedback respectively.
  • Identify and remove blockers and pain points for engineers.
    • Eg. “I notice our test suite takes 20 minutes to run. I’ll protect time for us next sprint to speed that up.”
  • Regular 1-1’s with team members, keeping an eye out for career growth, team engagement, burnout, morale, etc.
  • Be a reliable sounding board for the team to evaluate options and make confident technical decisions to progress their work.
  • Regularly check in on the team’s work to maintain their empathy with the problems that they are solving.
  • Take charge of reflecting and iterating on the team process. Eg. introduce pre-release checklists for projects, ensure that retrospectives are done when necessary, etc.
  • Prioritize feature requests and bug reports from stakeholders and into the team’s roadmap. Our stakeholders include ministries of health, hypertension program officials, and RTSL leadership.
  • Investigate the feasibility and required effort of new project ideas proposed by stakeholders (eg. data integrations between Simple and other healthcare software systems).
  • Represent the team’s roadmap and bandwidth when discussing upcoming work with partners

If you join our team, here are additional opportunities for things that you could do.

  • Set up team processes and documentation for us to start accepting open-source contributions freely
  • Conduct market research on similar open-source healthcare tools and lead the team in replicating Simple features in those systems
  • Assist countries not using Simple with their digital strategy for non-communicable disease management

Required Experience, Skills And Qualifications

  • Wide technical experience with technologies such as Ruby on Rails, Sidekiq Postgres, Redis, Nginx, Docker, Kubernetes, Kotlin, Mobius
  • Experience with cloud computing platforms like AWS or Azure
  • Experience operationalizing and scaling applications in a production environment
  • Be hands-on with writing, reviewing, and shipping code
  • Experience in a team lead or technical lead role for a comparable sized engineering team
  • Experience in research and design of architectural decisions for software
  • Strong communications skills to work with stakeholders and partners to roadmap and prioritize work iteratively
  • Ability to have difficult conversations when a stakeholder’s request is not prioritized
  • Strong ability to mentor a team of engineers in 1-1 and group settings
  • Experience hiring and growing an engineering team
  • A keen eye for continuous process improvement (eg. team retrospectives)

Location: This is a remote position. Our Simple team primarily sits in between the US East Coast and India time zones, with our in-country partners in Asia and Africa. We are open to candidates who can work during standard working hours across United Kingdom and India time zones and who can collaborate easily with product and design teams.Compensation: The salary range for the role will depend on global location and is set in accordance with national labor rates for the international NGO sector. In addition to competitive salary for our sector, we offer a generous package of benefits including remote work arrangements, health insurance, retirement contributions, laptop and peripherals, annual professional development, paid annual and health leave and more.Resolve to Save Lives prides itself on cultivating a supportive, connected remote team that does work that matters. We do everything we can to make sure our employees are connected and are set up for success. We value and strive for an inclusive, diverse team with different perspectives, ideas, and identities.

To apply for this job please visit www.linkedin.com.

Basic Qualifications And Skills:

Sure! Here are some basic qualifications and skills often required for various roles. If you have a specific role in mind, please let me know, and I can tailor the list accordingly.

General Basic Qualifications:

  1. Educational Background:
    • High school diploma or equivalent
    • Relevant certifications or degrees (e.g., Bachelor’s degree for many professional roles)
  2. Experience:
    • Relevant work experience (varies by role)
    • Internships or volunteer work
  3. Technical Skills:
    • Basic computer literacy (e.g., Microsoft Office Suite)
    • Industry-specific software knowledge
  4. Communication Skills:
    • Strong verbal and written communication
    • Ability to interact effectively with colleagues and clients
  5. Problem-Solving Skills:
    • Analytical thinking
    • Creative approach to challenges
  6. Teamwork:
    • Ability to work well in a team environment
    • Collaboration and conflict resolution skills
  7. Time Management:
    • Ability to prioritize tasks
    • Meeting deadlines efficiently
  8. Adaptability:
    • Flexibility to adjust to changing environments
    • Willingness to learn new skills
  9. Customer Service:
    • Strong customer service orientation
    • Empathy and patience in dealing with clients
  10. Attention to Detail:
    • Accuracy in completing tasks
    • Thoroughness in work

Specific Skills for Various Roles:

IT and Tech Roles:

  • Programming languages (e.g., Python, Java, C++)
  • Understanding of network systems
  • Cybersecurity knowledge

Administrative Roles:

  • Proficiency in office software (e.g., Microsoft Office, Google Workspace)
  • Organizational skills
  • Administrative support experience

Marketing Roles:

  • Knowledge of digital marketing tools (e.g., SEO, SEM)
  • Social media management
  • Content creation and editing

Finance Roles:

  • Knowledge of financial software (e.g., QuickBooks)
  • Understanding of financial regulations and standards
  • Analytical skills for financial data

Healthcare Roles:

  • Relevant certifications (e.g., CPR, nursing license)
  • Knowledge of medical terminology
  • Patient care skills

If you provide more details about the specific role you’re interested in, I can offer a more targeted list of qualifications and skills.

Download CV: Click Here To Download Cv For Dubai & Across UAE Jobs

Benefits

Benefits offered by employers can vary widely depending on the company, industry, and location. However, here are some common benefits that many employers provide to their employees:

Health and Wellness:

  1. Health Insurance:
    • Medical, dental, and vision coverage
    • Prescription drug coverage
  2. Wellness Programs:
    • Gym memberships or discounts
    • Mental health support and counseling
    • Wellness incentives (e.g., rewards for meeting fitness goals)
  3. Health Savings Accounts (HSA) or Flexible Spending Accounts (FSA):
    • Pre-tax accounts for medical expenses

Financial and Retirement:

  1. Retirement Plans:
    • 401(k) or 403(b) plans with employer matching contributions
    • Pension plans
  2. Bonuses and Incentives:
    • Performance-based bonuses
    • Profit-sharing plans
    • Stock options or grants
  3. Financial Assistance:
    • Tuition reimbursement or education assistance
    • Student loan repayment programs
    • Financial planning services

Work-Life Balance:

  1. Paid Time Off (PTO):
    • Vacation days
    • Sick leave
    • Personal days
  2. Paid Holidays:
    • Standard holidays (e.g., New Year’s Day, Independence Day, Thanksgiving)
  3. Flexible Work Arrangements:
    • Remote work options
    • Flexible scheduling
    • Compressed workweeks

Family and Parenting:

  1. Parental Leave:
    • Maternity leave
    • Paternity leave
    • Adoption leave
  2. Childcare Support:
    • On-site childcare
    • Childcare subsidies or discounts
  3. Family Health Benefits:
    • Health insurance coverage for dependents
    • Dependent care flexible spending accounts

Professional Development:

  1. Training and Development Programs:
    • Access to online courses and workshops
    • Leadership training
    • Professional certification support
  2. Career Advancement Opportunities:
    • Mentorship programs
    • Internal job postings
    • Career path planning

Additional Perks:

  1. Commuter Benefits:
    • Subsidized transportation costs
    • Free parking
  2. Employee Discounts:
    • Discounts on company products or services
    • Partnerships with other companies for discounts
  3. Other Perks:
    • Company-sponsored events and outings
    • Free or subsidized meals and snacks
    • Wellness rooms or nap pods

These benefits help attract and retain talent, improve employee satisfaction and productivity, and contribute to overall well-being. The specific benefits package can significantly influence a job seeker’s decision to accept a job offer and an employee’s decision to stay with a company.

You Can Also Submit Your CV to the Following Jobs!

Beware Of Fraudsters!

Beware of Fraudsters: Tips to Protect Yourself

Fraudsters are constantly devising new ways to scam individuals and businesses. Here are some tips to protect yourself from becoming a victim of fraud:

1. Protect Your Personal Information:

  • Do not share personal details: Be cautious about sharing personal information such as your Social Security number, bank details, and passwords.
  • Secure your documents: Keep personal documents in a safe place. Shred any documents with sensitive information before discarding them.

2. Recognize Common Scams:

  • Phishing: Be wary of emails or messages that ask for personal information or direct you to a suspicious website.
  • Phone Scams: Do not provide personal information over the phone unless you are sure of the caller’s identity.
  • Lottery and Prize Scams: If it sounds too good to be true, it probably is. Be skeptical of claims that you have won a prize, especially if you did not enter a contest.
  • Impersonation Scams: Be cautious if someone claims to be from a government agency, bank, or other reputable organization and asks for personal information.

3. Secure Your Online Presence:

  • Use strong passwords: Create complex passwords and change them regularly. Avoid using the same password for multiple accounts.
  • Enable two-factor authentication: This adds an extra layer of security to your online accounts.
  • Be cautious online: Avoid clicking on links or downloading attachments from unknown sources.

4. Monitor Your Accounts:

  • Regularly check your bank statements: Look for any unauthorized transactions.
  • Review your credit report: Regularly check your credit report for any suspicious activity.

5. Stay Informed:

  • Educate yourself: Stay updated on the latest scams and fraud tactics.
  • Report suspicious activity: If you suspect you have been targeted by a scam, report it to the relevant authorities.

6. Use Security Software:

  • Install antivirus software: Ensure your devices are protected against malware and other threats.
  • Keep software up-to-date: Regularly update your operating system and software to protect against security vulnerabilities.

7. Be Cautious with Public Wi-Fi:

  • Avoid accessing sensitive information: Do not conduct financial transactions or access personal information over public Wi-Fi.
  • Use a VPN: A Virtual Private Network (VPN) can help secure your internet connection when using public Wi-Fi.

8. Verify Before Trusting:

  • Verify identities: Before providing information or making a transaction, verify the identity of the person or organization.
  • Check website security: Look for “https” in the website URL and a padlock icon, indicating the site is secure.

Additional Resources

By staying vigilant and informed, you can protect yourself from fraudsters and safeguard your personal and financial information.

You Can Also Submit Your CV to the Following Jobs!

Disclaimer & TOS:

The information provided here is for general informational purposes only. While we strive to ensure the accuracy and completeness of the information, we make no guarantees or warranties of any kind, express or implied, about the reliability, suitability, or availability of the information, products, services, or related graphics contained in this content for any purpose. Any reliance you place on such information is therefore strictly at your own risk.

In no event will we be liable for any loss or damage, including without limitation, indirect or consequential loss or damage, or any loss or damage whatsoever arising from loss of data or profits arising out of, or in connection with, the use of this content.

Through this content, you may be able to link to other websites which are not under our control. We have no control over the nature, content, and availability of those sites. The inclusion of any links does not necessarily imply a recommendation or endorse the views expressed within them.

Terms of Service (TOS)

1. Acceptance of Terms

By accessing or using our services, you agree to comply with and be bound by these Terms of Service. If you do not agree to these terms, you should not use our services.

2. Modification of Terms

We reserve the right to change, modify, or revise these terms at any time. Any changes will be effective immediately upon posting. Your continued use of the services following the posting of changes constitutes your acceptance of such changes.

3. Use of Services

  • Eligibility: You must be at least 18 years old to use our services.
  • Account Responsibility: You are responsible for maintaining the confidentiality of your account information and for all activities that occur under your account.
  • Prohibited Activities: You agree not to use the services for any unlawful purpose or any purpose prohibited by these terms.

4. Intellectual Property

All content provided by us, including but not limited to text, graphics, logos, and software, is the property of the company and is protected by intellectual property laws. You agree not to reproduce, distribute, or create derivative works from any content without our explicit permission.

5. Privacy Policy

Your use of our services is also governed by our Privacy Policy, which can be found [here] (insert link to Privacy Policy).

6. Termination

We reserve the right to terminate or suspend your access to our services at any time, without prior notice or liability, for any reason whatsoever, including without limitation if you breach the terms.

7. Disclaimer of Warranties

Our services are provided “as is” and “as available” without any warranties of any kind, either express or implied. We do not warrant that the services will be uninterrupted, error-free, or free of viruses or other harmful components.

8. Limitation of Liability

In no event shall we be liable for any indirect, incidental, special, consequential, or punitive damages arising out of or in connection with your use of the services.

9. Governing Law

These terms shall be governed by and construed in accordance with the laws of [Your Country/State], without regard to its conflict of law principles.

10. Contact Information

For any questions about these Terms of Service, please contact us at info@jobsdriver.xyz.

By using our services, you acknowledge that you have read, understood, and agree to be bound by these Terms of Service.