Description
We are seeking an experienced and passionate Senior Backend Software Engineer to join our innovative and growing engineering team. In this role, you will be instrumental in designing, developing, and maintaining scalable and robust backend services that power our core products. You'll work closely with product managers, frontend engineers, and other stakeholders to deliver high-quality solutions, drive technical excellence, and mentor junior engineers. Our ideal candidate thrives in a collaborative environment, has a strong understanding of distributed systems, and is committed to writing clean, efficient, and well-tested code.
Skills:
Proficiency in at least one modern backend language (e.g., Python, Java, Go, C#), Extensive experience with RESTful API design and development, Strong knowledge of relational and/or NoSQL databases (e.g., PostgreSQL, MongoDB, Cassandra), Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes), Solid understanding of data structures, algorithms, and software design patterns, Experience with message queues/streaming platforms (e.g., Kafka, RabbitMQ), Familiarity with CI/CD pipelines and DevOps practices, Excellent problem-solving, debugging, and analytical skills, Strong communication and collaboration abilities
Requirements:
Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field, 5+ years of professional experience in backend software development, Proven track record of designing, building, and launching complex, scalable backend systems, Experience working in an Agile/Scrum development environment, Ability to lead technical discussions and mentor team members, A portfolio of successful projects or open-source contributions is a plus
We are seeking an experienced and passionate Senior Backend Software Engineer to join our innovative and growing engineering team. In this role, you will be instrumental in designing, developing, and maintaining scalable and robust backend services that power our core products. You'll work closely with product managers, frontend engineers, and other stakeholders to deliver high-quality solutions, drive technical excellence, and mentor junior engineers. Our ideal candidate thrives in a collaborative environment, has a strong understanding of distributed systems, and is committed to writing clean, efficient, and well-tested code.
Skills:
Proficiency in at least one modern backend language (e.g., Python, Java, Go, C#), Extensive experience with RESTful API design and development, Strong knowledge of relational and/or NoSQL databases (e.g., PostgreSQL, MongoDB, Cassandra), Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes), Solid understanding of data structures, algorithms, and software design patterns, Experience with message queues/streaming platforms (e.g., Kafka, RabbitMQ), Familiarity with CI/CD pipelines and DevOps practices, Excellent problem-solving, debugging, and analytical skills, Strong communication and collaboration abilities
Requirements:
Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field, 5+ years of professional experience in backend software development, Proven track record of designing, building, and launching complex, scalable backend systems, Experience working in an Agile/Scrum development environment, Ability to lead technical discussions and mentor team members, A portfolio of successful projects or open-source contributions is a plus