Senior Backend Software Engineer

jobhub
TechVerse Solutions

We are seeking a highly skilled and motivated Senior Backend Software Engineer to join our dynamic engineering team. In this role, you will be instrumental in designing, developing, and maintaining scalable and robust backend systems that power our core products. You will collaborate closely with product managers, frontend developers, and other stakeholders to deliver high-quality solutions, drive technical best practices, and mentor junior engineers. If you are passionate about building performant, reliable, and secure services, and thrive in a collaborative environment, we encourage you to apply.

Skills:
Python, Java, Go, Node.js, SQL, NoSQL (e.g., PostgreSQL, MongoDB, Cassandra), RESTful APIs, Microservices Architecture, Cloud Platforms (AWS, Azure, GCP), Docker, Kubernetes, CI/CD (e.g., Jenkins, GitLab CI, GitHub Actions), Git, Unit Testing, Integration Testing, Performance Optimization, Distributed Systems

Requirements:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field., 5+ years of professional experience in backend software development., Proven track record of designing, developing, and deploying high-scale, production-grade applications., Strong proficiency in at least one modern backend programming language (e.g., Python, Java, Go, Node.js)., Experience with relational and/or NoSQL databases, including schema design and query optimization., Solid understanding of data structures, algorithms, and software design principles., Familiarity with cloud-native development and deploying applications on major cloud providers (AWS, Azure, or GCP)., Experience with containerization technologies like Docker and orchestration tools like Kubernetes., Ability to work effectively in a fast-paced, agile development environment., Excellent problem-solving, analytical, and communication skills., Experience mentoring junior engineers and leading technical initiatives is a plus.