Job Description
City Storage Systems is seeking a Senior/Staff Backend Engineer to contribute to building infrastructure for better food. The engineer will help restaurateurs succeed in online food delivery. This role involves designing, implementing, and optimizing systems that power mission-critical applications. The engineer's role will adapt to their strengths and interests, with opportunities to focus on infrastructure, platform, or product-focused development.Responsibilities include:
- Architecting and implementing scalable backend systems and APIs.
- Ensuring high system performance, reliability, and security.
- Collaborating with product managers, designers, and other engineers to deliver end-to-end solutions.
- Participating in code reviews, testing, and documentation to maintain high-quality standards.
- Mentoring junior engineers or taking on leadership roles.
City Storage Systems is looking for someone with:
- Proficiency in backend programming languages like Java, Python, Go, or Node.js.
- Familiarity with relational and/or NoSQL databases (e.g., PostgreSQL, MongoDB, Redis).
- Experience with cloud platforms like AWS, Google Cloud, or Azure.
- Understanding of RESTful APIs, microservices, and distributed systems.
- Strong debugging and problem-solving skills.
- 8+ years of domain experience.
City Storage Systems offers:
- Opportunities for advancement across engineering tracks.
- Exciting projects contributing to products and systems used by millions worldwide.
- Collaborative environment with a talented and diverse team.