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 Cobalt, so some details may not match this job. The employer's own page has the real description.
Overview
As a Senior/Staff Backend Engineer at Cobalt, you will play a crucial role in designing, developing, and maintaining the server-side architecture that powers our services. You will collaborate with cross-functional teams, lead engineering efforts, and mentor junior developers while implementing robust solutions to complex problems. Your expertise will contribute to the performance, scalability, and security of our systems, ensuring a seamless experience for our clients.
Job Responsibilities
- Design and implement scalable and reliable backend systems.
- Collaborate with product managers and front-end engineers to deliver high-quality features.
- Optimize existing backend services for performance and reliability.
- Mentor and guide junior engineers in best practices and code quality.
- Participate in code reviews to ensure code quality and adherence to standards.
- Design and maintain APIs and services that are robust and secure.
- Research and adopt new technologies that can improve service performance and developer efficiency.
- Troubleshoot and resolve production issues in a timely manner.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 5+ years of experience in backend development within a modern programming language (e.g., Java, Python, Go).
- Strong understanding of database technologies (SQL, NoSQL) and caching mechanisms.
- Experience with microservices architecture and RESTful API design.
- Proficiency in cloud services (AWS, Azure, Google Cloud) and container orchestration (Kubernetes, Docker).
- Familiarity with Agile development methodologies and version control systems (Git).
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Technologies & Tools
In this role, you will leverage a wide range of technologies and tools including, but not limited to, modern programming languages such as Java and Python, cloud platforms like AWS or Google Cloud, data storage solutions including SQL and NoSQL databases, as well as containerization technologies such as Docker and orchestration frameworks such as Kubernetes. Familiarity with CI/CD tools and monitoring systems is also crucial for efficient development and deployment processes.
Ideal Candidates
The ideal candidates for this position will possess a strong technical background combined with a passion for innovation and continuous improvement. They should demonstrate leadership qualities, have a proactive approach to problem-solving, and be highly adaptable to change. A collaborative mindset, along with the ability to communicate clearly and effectively with team members and stakeholders, is essential. Candidates should also be committed to mentoring others and contributing positively to team dynamics.
The most unemployment pays a week, before anything added for dependents, runs from $235 in Mississippi to $1,208 in Washington. Compare the states →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.