Description
We are seeking a highly skilled and experienced Senior Backend Software Engineer to join our growing engineering team. In this role, you will be instrumental in designing, developing, and maintaining scalable, high-performance, and reliable backend services that power our core products. You'll work on complex distributed systems, contribute to architectural decisions, and help shape our technical roadmap. If you are passionate about building robust backend infrastructure, solving challenging technical problems, and thrive in a collaborative environment, we encourage you to apply.
Skills:
Python, Java, Go, Node.js, Spring Boot, Django, Flask, RESTful APIs, Microservices, Distributed Systems, SQL, NoSQL, PostgreSQL, MongoDB, Redis, Kafka, AWS, Azure, GCP, Docker, Kubernetes, Git, CI/CD, System Design, Data Structures, Algorithms, Unit Testing, Integration Testing
Requirements:
Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience., 5+ years of professional experience in backend software development., Proven expertise in at least one modern backend programming language (e.g., Python, Java, Go, Node.js)., Strong understanding of database systems, both relational and non-relational, and experience with data modeling., Experience designing and implementing highly scalable and fault-tolerant microservices and APIs., Familiarity with cloud platforms (AWS, Azure, or GCP) and related services., Demonstrated ability to contribute to architectural discussions and translate complex requirements into technical solutions., Experience with containerization technologies like Docker and orchestration tools like Kubernetes., Excellent problem-solving, debugging, and analytical skills., Strong communication and collaboration skills, with an ability to work effectively in a team-oriented environment., Mentorship experience for junior engineers is a plus.
We are seeking a highly skilled and experienced Senior Backend Software Engineer to join our growing engineering team. In this role, you will be instrumental in designing, developing, and maintaining scalable, high-performance, and reliable backend services that power our core products. You'll work on complex distributed systems, contribute to architectural decisions, and help shape our technical roadmap. If you are passionate about building robust backend infrastructure, solving challenging technical problems, and thrive in a collaborative environment, we encourage you to apply.
Skills:
Python, Java, Go, Node.js, Spring Boot, Django, Flask, RESTful APIs, Microservices, Distributed Systems, SQL, NoSQL, PostgreSQL, MongoDB, Redis, Kafka, AWS, Azure, GCP, Docker, Kubernetes, Git, CI/CD, System Design, Data Structures, Algorithms, Unit Testing, Integration Testing
Requirements:
Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience., 5+ years of professional experience in backend software development., Proven expertise in at least one modern backend programming language (e.g., Python, Java, Go, Node.js)., Strong understanding of database systems, both relational and non-relational, and experience with data modeling., Experience designing and implementing highly scalable and fault-tolerant microservices and APIs., Familiarity with cloud platforms (AWS, Azure, or GCP) and related services., Demonstrated ability to contribute to architectural discussions and translate complex requirements into technical solutions., Experience with containerization technologies like Docker and orchestration tools like Kubernetes., Excellent problem-solving, debugging, and analytical skills., Strong communication and collaboration skills, with an ability to work effectively in a team-oriented environment., Mentorship experience for junior engineers is a plus.