Description
We are a rapidly expanding tech company at the forefront of AI-powered analytics solutions, dedicated to transforming how businesses make data-driven decisions. We are seeking an experienced and highly motivated Senior Backend Software Engineer to join our innovative engineering team. In this pivotal role, you will be responsible for designing, developing, and maintaining highly scalable, robust, and performant backend services that underpin our core product offerings. You will collaborate closely with product managers, frontend engineers, and other stakeholders to translate complex requirements into technical solutions, contribute to architectural discussions, and mentor junior team members. If you are passionate about building cutting-edge systems, tackling challenging technical problems, and thrive in a collaborative, fast-paced environment, we encourage you to apply.
Skills:
Python, Java, Go, Node.js, Spring Boot, Django, Flask, RESTful APIs, Microservices Architecture, PostgreSQL, MongoDB, Redis, AWS, Azure, GCP, Docker, Kubernetes, CI/CD, Git, System Design, Distributed Systems, Performance Optimization, Unit Testing, Integration Testing
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 with a strong focus on building scalable systems., Proven expertise in at least one modern programming language (e.g., Python, Java, Go, Node.js) and relevant frameworks., Deep understanding of relational and/or NoSQL databases, including schema design, query optimization, and data modeling., Experience with cloud platforms (AWS, Azure, GCP) and hands-on experience with containerization technologies (Docker, Kubernetes)., Solid grasp of microservices architecture, asynchronous processing, and event-driven systems., Familiarity with CI/CD pipelines, automated testing, and agile development methodologies., Excellent problem-solving skills, with the ability to debug complex issues and propose effective solutions., Strong communication and collaboration skills, capable of working effectively within cross-functional teams and mentoring junior engineers., Ability to contribute to technical design and architectural discussions, advocating for best practices and future-proof solutions.
We are a rapidly expanding tech company at the forefront of AI-powered analytics solutions, dedicated to transforming how businesses make data-driven decisions. We are seeking an experienced and highly motivated Senior Backend Software Engineer to join our innovative engineering team. In this pivotal role, you will be responsible for designing, developing, and maintaining highly scalable, robust, and performant backend services that underpin our core product offerings. You will collaborate closely with product managers, frontend engineers, and other stakeholders to translate complex requirements into technical solutions, contribute to architectural discussions, and mentor junior team members. If you are passionate about building cutting-edge systems, tackling challenging technical problems, and thrive in a collaborative, fast-paced environment, we encourage you to apply.
Skills:
Python, Java, Go, Node.js, Spring Boot, Django, Flask, RESTful APIs, Microservices Architecture, PostgreSQL, MongoDB, Redis, AWS, Azure, GCP, Docker, Kubernetes, CI/CD, Git, System Design, Distributed Systems, Performance Optimization, Unit Testing, Integration Testing
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 with a strong focus on building scalable systems., Proven expertise in at least one modern programming language (e.g., Python, Java, Go, Node.js) and relevant frameworks., Deep understanding of relational and/or NoSQL databases, including schema design, query optimization, and data modeling., Experience with cloud platforms (AWS, Azure, GCP) and hands-on experience with containerization technologies (Docker, Kubernetes)., Solid grasp of microservices architecture, asynchronous processing, and event-driven systems., Familiarity with CI/CD pipelines, automated testing, and agile development methodologies., Excellent problem-solving skills, with the ability to debug complex issues and propose effective solutions., Strong communication and collaboration skills, capable of working effectively within cross-functional teams and mentoring junior engineers., Ability to contribute to technical design and architectural discussions, advocating for best practices and future-proof solutions.