Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by RemoteWorker US, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Software Developer/Site Reliability Engineer (SRE) at RemoteWorker US will be responsible for the design, implementation, and maintenance of scalable software solutions while ensuring high levels of availability and reliability across our systems. This position requires a mix of strong software development skills alongside a deep understanding of infrastructure and operations. The candidate will collaborate with cross-functional teams to create robust systems, automate operations, and contribute to the evolution of our technology stack, all while embracing our company’s goal to enhance productivity in remote work environments.
Job Responsibilities
- Design, develop, and maintain software applications and systems to improve reliability and performance.
- Implement and manage CI/CD pipelines for seamless software deployment.
- Monitor system performance, identify areas for improvement, and respond to incidents effectively.
- Develop automation tools to streamline operational processes and improve system efficiency.
- Collaborate with product managers and other stakeholders to gather requirements and deliver solutions that meet user needs.
- Create and maintain comprehensive documentation for code and systems.
- Participate in code reviews and promote best practices in software engineering.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proven experience in software development, with proficiency in programming languages such as Java, Python, or Go.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and container technologies (e.g., Docker, Kubernetes).
- Strong understanding of operating systems and networking principles.
- Familiarity with monitoring tools (e.g., Prometheus, Grafana) and log management solutions (e.g., ELK stack).
- Excellent problem-solving abilities and a proactive approach to addressing issues.
- Strong communication skills and the ability to work collaboratively in a remote team environment.
Technologies & Tools
This position will primarily utilize a range of technologies and tools including cloud platforms like AWS and Azure, programming languages such as Java and Python, container orchestration tools like Kubernetes, CI/CD tools, and monitoring solutions such as Prometheus and Grafana. Familiarity with version control systems, particularly Git, will also be essential for collaborative development and deployment processes.
Ideal Candidates
The ideal candidate for this position is someone who is not only technically proficient but also possesses a strong willingness to learn and adapt to new challenges. They should be detail-oriented, have a passion for coding as well as system reliability, and demonstrate effective communication skills. The ability to work independently while thriving in a team-oriented environment will set them apart. A proactive mindset, resilience under pressure, and a commitment to continuous improvement are also key characteristics that will contribute to success in this role.
The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.