companycharacter logo

Backend Software Engineer

characterRedwood City, CA
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

5+ years of experience in backend developmentProficiency in Python, Java, or GoFamiliarity with PostgreSQL, MySQL, or NoSQLExperience with REST and GraphQL APIsKnowledge of distributed systems and cloud platformsProficiency in Docker and KubernetesStrong problem-solving skillsExcellent communication and teamwork skills

About the job

About the Role

Join our innovative team at character as a Backend Software Engineer. In this pivotal role, you will develop and sustain scalable, high-performance backend systems that drive our products forward. You will collaborate closely with designers, data scientists, and fellow engineers to create, design, and implement robust backend solutions that meet user demands.

Your Responsibilities

  • Architect, develop, and manage scalable backend services that bolster our applications and infrastructure.

  • Craft secure and efficient APIs to facilitate frontend applications and third-party integrations.

  • Enhance system performance, reliability, and scalability through architectural best practices and engineering expertise.

  • Collaborate with product managers, data analysts, and frontend engineers to deliver backend solutions that align with business goals and user expectations.

  • Guarantee high availability, fault tolerance, and optimal performance of backend systems.

  • Monitor system health, troubleshoot issues, and implement enhancements to improve efficiency and reliability.

  • Adhere to security best practices to safeguard user data and maintain system integrity.

  • Stay informed about industry trends and emerging technologies in backend development and distributed systems.

Your Profile

  • 5+ years of experience in backend development, creating scalable and dependable applications.

  • Strong proficiency in programming languages such as Python, Java, or Go, with a preference for Python and Go.

  • Familiarity with database technologies, including PostgreSQL, MySQL, or NoSQL solutions.

  • Experience in designing and integrating APIs, particularly REST and GraphQL.

  • Understanding of distributed systems, microservices architecture, and cloud platforms (AWS, GCP, or Azure).

  • Proficiency with containerization and orchestration tools like Docker and Kubernetes.

  • Strong analytical skills with the ability to optimize system performance and reliability.

  • Excellent communication skills and a collaborative mindset.

Preferred Qualifications

  • Experience with...

About character

Character is a forward-thinking company dedicated to creating innovative solutions that enhance user experiences. Our team fosters creativity, collaboration, and a commitment to excellence.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.