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 Developer Support Engineer to work with one of our foreign clients, who are providing work with diverse clients in different industries including, Health, Legal, and Automotive.
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.
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?
As a Developer Support Engineer, you’ll be developing and maintaining an application deployment system that allows microservice-architecture applications to be deployed easily on Kubernetes. An integral part of onboarding business units into this deployment system is converting their existing applications, databases, and supporting services from bare-metal/VM deployments to containers.
Here are some of the exciting day-to-day challenges you will face in this role:Assist developers in converting their applications to 12-Factor principles so that the apps can run cleanly in a containerized environment, and migrate cleanly from one environment to the nextSet up, monitor, and debug CI/CD pipelines constructed in GitLab and Jenkins. This includes Docker container builds managed by bespoke Jenkins libraries, so the job will entail debugging and enhancing these libraries (written in Groovy) from time to timeAssist developers in debugging application configuration, code questions, or debugging issues across various languages: PHP, NodeJS, Java, Ruby, .NET Core, and sometimes even ElixirAssist developers in introducing exception reporting and APM metrics into existing and new applications, to improve runtime performance and error monitoringMonitor, tune, and debug issues related to application health and Kubernetes cluster healthIdentify bugs or shortcomings in the platform and implement solutions to make the IKE Platform better for users and/or easier to maintain,
You will shine if you have these:Git, including management of remotes, branching/merging, and rebasingBasics of Jenkins: Jobs, Pipelines, webhooksBasic RDBMS design and tuningLinux "power user" skillsDocker concepts:Builds, including multi-stage buildsLayer management and cachingVolume managementSecurityContainer networking and IPCdocker-composeUse of Kubernetes: namespaces, core objects (Deployment, StatefulSet, PersistentVolumes, etc.)Familiarity with configuring and automating Prometheus metrics collection and Grafana dashboardsFamiliarity with principles of web application development:Configuration by convention (e.g. Rails, Laravel, etc.)Proxying server configurations (Nginx and/Apache)Exception reporting, logging, and performance metrics,
It doesn’t hurt if you also have:Rancher Kubernetes cluster management12-Factor concepts and their real-life applicationFamiliarity with as many programming languages and frameworks as possible: PHP/Laravel, NodeJS, Java/Spring Boot, Ruby/Rails, .NET Core, Elixir, Rust, Python/Django/Flask, etc.Experience with MVC frameworks in particular
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.