Nimble Gravity Logo

Nimble Gravity

Senior Full-Stack Engineer (Contract to Hire)

Posted 3 Days Ago
Be an Early Applicant
Remote
12 Locations
Senior level
Remote
12 Locations
Senior level
The Senior Full-Stack Developer will collaborate with partners to develop EarthRanger, a software solution for wildlife conservation. Responsibilities include designing and building scalable applications, deploying SaaS solutions, and leading implementation efforts as part of an agile development team.
The summary above was generated by AI

As a Senior Full-Stack Developer, you will collaborate with our NGO and academic partners to develop and support EarthRanger used in the world of Wildlife Conservation. Working on this team, you can be on the ground floor in designing, building, and deploying cutting-edge products that will have a global impact. The right candidate will work closely with multiple development teams and external partners to strategize and design solutions to difficult problems. 


About EarthRanger

EarthRanger is a software solution that helps conservationists make informed operational decisions. We help prevent the poaching of endangered species, fight deforestation, promote human-wildlife coexistence, and advocate for legal protection of wildlife on land or in the oceans. We do this by integrating real-time data from 100+ hardware sensors (animal trackers, radios, vehicles, etc…), rangers, patrols, remote imaging, and providing visibility and analysis of conservation activities across landscapes and seascapes. More than 350 conservation organizations use EarthRanger today, from iconic national parks like Masai Mara Reserve in Kenya and North Luangwa National Park in Zambia, to species-specific conservation programs like the study of white sharks in New Zealand and Panthera’s Mountain Lion Program in Washington state. 


Essential Duties and Responsibilities: 

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements below represent the required knowledge, skill, and/or ability.

  • Must be an experienced software developer and engineer with a strong agile background. 
  • Must be able to develop scalable solutions with databases containing billions of records. 
  • Must be able to communicate effectively using design documents and lead the implementation of the solution by their team. 
  • Must be disciplined with designing and implementing unit tests, continuous integration and continuous delivery to production, source code repositories.  
  • Must be able to write code and build systems for web, web services, database, and mobile applications. 
  • Must have hands-on expertise in many disparate technologies, typically ranging from web service interfaces through to back-end systems and all points in between. 
  • Must be able to collaborate well with other team members on the best solution for the team. 
  • Must have an established track record of delivering complex software solutions to delight customers. 
  • Must have problem-solving skills and the abilities to analyze quantitatively, scope technical requirements, and effectively prioritize program deliverables. 
  • Must demonstrate honesty, responsibility, integrity, and fulfillment of commitments. 
  • Must be a technical innovator and thought leader, with the ability to demonstrate and inspire continuous learning, experimentation, and data and metrics-driven decision making. 


Qualifications: 

  • 6+ years of software development experience.
  • Experienced coder in Python with 4+ years of experience developing applications and services (Version 3.8 and above).
  • Familiarity with React (and a desire to learn new tech)
  • Technical Experience includes building and deploying SaaS applications at scale using the Django Web Framework with major data storage engines (PostgreSQL/AlloyDB, MySQL, Redis, etc.) Scale includes the use of multi-tenancy to support many different customers.
  • Design and Implementation of REST-based APIs.
  • Demonstrated expertise in securing an application at all levels from data at rest through the public interface.
  • Experience delivering solutions on Google Cloud, AWS, or Azure. (Google Cloud preferred).
  • Bachelor's degree and/or Master's degree in Computer Science or equivalent.


What we offer

  • Remote work
  • Access to our Wellness Program


About Nimble Gravity 

Nimble Gravity is a team of outdoor enthusiasts, adrenaline seekers, and experienced growth hackers. We love solving hard problems and believe the right data can transform and propel growth for any organization.


Nimble Gravity is an Equal Opportunity Employer and considers applicants for employment without regard to race, color, religion, sex, orientation, national origin, age, disability, genetics or any other basis forbidden under federal, state, or local law. Nimble Gravity considers all qualified applicants.


Top Skills

Python
React

Similar Jobs

4 Days Ago
13 Locations
Remote
116 Employees
Expert/Leader
116 Employees
Expert/Leader
Consumer Web • Enterprise Web • Mobile • Productivity • Software
As a Senior Backend Engineer, you will design, develop, and scale backend systems for Superhuman's AI features, ensuring high performance and reliability. This role involves collaboration across teams, expertise in backend technologies, and contribution to architectural design and security improvements.
9 Days Ago
12 Locations
Remote
417 Employees
Senior level
417 Employees
Senior level
Marketing Tech • Real Estate • Software • PropTech • SEO
As a Sr. Software Engineer, you will design and develop a cloud-native platform and API microservices, optimize applications for scalability, mentor junior engineers, and collaborate with architecture and external teams. You will also drive the creation of reusable frameworks and features while participating in Agile team activities.
Be an Early Applicant
10 Days Ago
Santiago, Región Metropolitana de Santiago, CHL
Remote
Hybrid
4,700 Employees
Senior level
4,700 Employees
Senior level
Artificial Intelligence • Big Data • Cloud • Information Technology • Software • Big Data Analytics • Automation
As a Solution Architect at Dynatrace, you will guide clients in deploying the Dynatrace platform, assist in complex integration solutions, and develop tools for the Elevate portal. You are expected to mentor others, own projects, and ensure effective communication with customers. Your work will involve designing and supporting solutions to maximize platform use, leveraging diverse technologies and development practices.

What you need to know about the Mumbai Tech Scene

From haggling for the best price at Chor Bazaar to the bustle of Crawford Market, the energy of Mumbai's traditional markets is a key part of the city's charm. And while these markets will always have their place, the city also boasts a thriving e-commerce scene, ranking among the largest in the region. Driven by online sales in everything from snacks to licensed sports merchandise to children's apparel, the local industry is worth billions, with companies actively recruiting to meet the demands of continued growth.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account