Are you applying to the internship?
Job Description
Senior Software Engineer, Backend | Not Specified
The Tone:
This is a full-time role at Not Specified, located in San Francisco, CA (Hybrid). The company builds intelligent cloud solutions and is a leader in its field, creating next-generation products. This role is important for designing, developing, and scaling the backend services that power these products, directly influencing millions of users. It involves working on complex, high-traffic systems, collaborating with cross-functional teams to deliver high-quality, performant, and reliable software.
The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Hybrid; San Francisco, CA
• Team: Core platform team
• Mission: This person designs, develops, and scales robust backend services that power next-generation products and influence millions of users.
• Tech Stack: Python, Go, Java, C#, PostgreSQL, MySQL, MongoDB, Redis, Cassandra, AWS, Google Cloud Platform, Azure, EC2, S3, Lambda, Kubernetes, Docker, RESTful APIs, Microservices, Kafka, RabbitMQ, Git
What You’ll Actually Do
• Design and Develop Scalable APIs: Lead the design, implementation, and maintenance of highly available, performant, and secure RESTful APIs and microservices.
• Architect and Optimize Databases: Drive the architecture and optimization of data stores, including both relational and NoSQL databases, ensuring data integrity and efficient querying.
• Enhance System Reliability: Implement robust monitoring, alerting, and logging solutions, participating in on-call rotations to identify and resolve production issues.
• Collaborate and Mentor: Work closely with cross-functional teams to define requirements, scope projects, and deliver features, providing technical leadership and mentorship to junior engineers.
• Drive Technical Innovation: Evaluate and integrate new technologies, tools, and best practices to improve development processes, system architecture, and overall product quality.
The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, with a focus on backend software development.
• Experience: 5+ years of professional experience in backend software development, preferably building large-scale distributed systems, with proven experience working with cloud platforms (AWS, Google Cloud Platform, Azure).
• Skills: Expert-level proficiency in at least one modern backend programming language such as Python, Go, Java, or C#; strong understanding and hands-on experience with relational databases (e.g., PostgreSQL, MySQL) and experience with NoSQL databases (e.g., Redis, MongoDB); deep understanding of RESTful API design principles, microservices architecture, and message queues (e.g., Kafka, RabbitMQ); experience with automated testing frameworks, continuous integration/continuous deployment (CI/CD) pipelines, and version control systems (e.g., Git).
• Bonus: Experience with GraphQL, gRPC, event-driven architectures, or performance tuning and optimization of high-traffic applications.