bluecoding is hiring a

Full-stack Developer (W)

TypescriptReactJSNodeJSPythonSQLNoSQLAWSCypressGitEnglish

Posted on: new!

Apply

Do you want to earn a salary in USD? Would you like to work from wherever you want? Would you like to be a part of the leading next-gen software developers?

Hi, you finally found us!

Why work at Blue Coding?

At Blue Coding we specialize in hiring excellent developers and amazing people from all over Latin America and other parts of the world. For the past 9 years, we’ve helped cutting-edge companies in the United States and Canada -both large and small, build great development teams and develop great products. Online shops, digital agencies, SaaS providers, and software consulting firms are a few of our clients. Our team of over 100 engineers is distributed in more than 10 countries across the Americas. We are a fully remote company working with a wide array of technologies and have expertise in every stage of the software development process.

Our team is highly connected, united, and culturally diverse, and our collaborators are involved in many initiatives around the world, from wildlife preservation to volunteering at local charities. We also participate in group activities like movie nights, trivia, and meme competitions. We stand for honesty, fairness, respect, efficiency, hard work, and cooperation.

What are we looking for?

In this opportunity, we are looking for a Full Stack Developer to work with one of our foreign clients, an independent, non-profit global research organization that turns big ideas into action at the nexus of environment, economic opportunity and human well-being.

If you are independent, a great communicator, a problem solver, and have strong attention to detail, this is a great fit for you! Our jobs are fully remote – as long as you have the skills and can get the work done well, you can work anywhere in the listed countries you want.

So if you have the skills and can get the job done, join us and work from anywhere you want!

What's unique about this job?

Our Client has an open-source web application that enables near real-time monitoring of global forests. Users can explore hundreds of spatial datasets related to forest change in a dynamic web map, view summary statistics with interactive dashboards, and subscribe to near real-time deforestation and fire alerts for custom areas of interest. In this role, you will work closely with the rest of the team to develop innovative new features that solve critical sustainability problems for our customers. The initial focus of your work will be the design and implementation of new integrated sustainability reporting features for global and local compliance that are aligned with industry standards. You will be part of a team responsible for all aspects of software development, including developing high-quality, reliable, secure, highly available, and scalable web- based applications.

This client is passionate. They value their diversity of interests, skills, and backgrounds. They have a flexible work environment. And they share a common goal to catalyze change that will improve people's lives. Their shared ideals are at the core of their approach. They include integrity, innovation, urgency, independence, and respect. The foundation of their work is delivering high-quality research, data, maps, and analysis to solve the world’s greatest environmental and international development challenges and improve people’s lives. They work with government, business, and civil society leaders to drive ambitious action and create change on the ground. Equally important, they bring together partners to develop breakthrough ideas and scale-up solutions for far-reaching, enduring impact.

Here are some of the exciting day-to-day challenges you will face in this

role: * _Product Development (90% of time required) _ * Participate in the design and development of the product vision, strategy, and prioritization considering institutional priorities, user needs, and budget in coordination with the client’s Product and Engagement teams * Participate in the prioritization of platform improvements and plan releases in coordination with the client’s Product Team and vendors as needed to optimize user experience and address user needs and technical debt, while considering additional dependencies * Collaboratively design client-side and server-side architecture for long-term agility, maintainability, security, and reliability. * Develop, test, release new features, and improve existing functionality of the client’s platform and responsive web application * Write automated tests and technical documentation * Troubleshoot, diagnose and fix software issues across the stack * Understand the customer through automation of the collection of user feedback, analytics, and industry trends and translate into improved and new product features * Work with the cross-cutting client’s product organization (Product, Engagement, Research, and Data teams) to improve the client’s software * Participate in developing appropriate cross-product technology standards and guidelines * _Technology Operations Support (10% of time required): _ * Support the client’s operational support by improving the onboarding experience and understanding trends in support requests * Respond to, diagnose, and fix bugs, ensuring issues are not repeated, and coordinate with the product team and external vendors as needed * Set up and maintain an automated system for collecting and reporting on key product metrics * Participate in the response to incoming inquiries and questions on the application

You will shine if you have these:

* 3+ years of experience with NodeJS (Typescript), Express, Jest, and Python 
* 3+ years of experience with React/Redux, HTML/CSS, Jest and Cypress 
* Experience with SQL and NoSQL databases 
* Proficiency with cloud services like AWS (ECS, Lambda, SQS, S3, EMR, etc) 
* Experience in building maintainable and reliable frontend and backend software in agile environments 
* Experience with continuous integration and deployment (CI/CD) 
* Demonstrated understanding of the product development lifecycle and creating user-friendly data interfaces 
* Excellent communication and interpersonal skills 
* Fluency in English 

It doesn’t hurt if you also have:

* Bachelor’s degree preferred 
* Experience and desire to work with Agile processes 
* Experience and desire to work with geospatial data systems 
* Experience working across a matrixed team 
* Experience with continuous integration and delivery (CI/CD) 
* Experience in data analysis and product development 
* Fluency in Spanish, Portuguese, or Bahasa is a plus 

Hey, you are still here!

So, let us ask a few questions. Do you like working in a friendly environment? Are you fluent in English? Do you have a strong work ethic, are detail- oriented and have an ownership mentality? And most importantly do you love music and puppies? If so, then what are you waiting for? Come join our team and become part of this awesome company! We will be expecting you.


Apply