Remote Senior Full-Stack Engineer
Nimble Gravity
πRemote - United States
Please let Nimble Gravity know you found this job on JobsCollider. Thanks! π
Job highlights
Summary
Join our team as a Senior Full-Stack Developer to collaborate with NGO and academic partners in developing EarthRanger, a software solution for wildlife conservation. As a key member of the development team, you will design, build, and deploy cutting-edge products that have a global impact.
Requirements
- 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
Responsibilities
- 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
Benefits
- Remote work
- Access to our Wellness Program
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
- πLatin America
- πEurope, Middle East, and Africa
- πIsrael
- πUnited States
- πIndia
- πIsrael
- πUnited Kingdom
- πEstonia, Spain
- πUnited States
Please let Nimble Gravity know you found this job on JobsCollider. Thanks! π