Senior Backend Software Engineer

jobhub
Vertex Systems Pvt Ltd
We are seeking a highly motivated and experienced Senior Backend Software Engineer to join our growing engineering team. In this pivotal role, you will be responsible for designing, developing, and maintaining scalable, robust, and high-performance backend services that power our core products. You will collaborate closely with product managers, front-end developers, and other stakeholders to translate business requirements into technical solutions, mentor junior engineers, and contribute significantly to our architectural strategy. If you possess a strong passion for building resilient systems, solving complex technical challenges, and fostering a culture of technical excellence, we encourage you to apply. Skills: Python, Go, Java, RESTful API Design, Microservices Architecture, SQL Databases (e.g., PostgreSQL, MySQL), NoSQL Databases (e.g., MongoDB, Redis), Cloud Platforms (AWS, Azure, or GCP), Docker, Kubernetes, CI/CD Pipelines, Distributed Systems, Message Queues (e.g., Kafka, RabbitMQ), Git Version Control, 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., Proven track record of designing, developing, and deploying complex, high-scale applications in a production environment., Strong understanding of data structures, algorithms, and software design principles., Experience with system architecture and design patterns., Excellent problem-solving, debugging, and analytical skills., Ability to work effectively in a collaborative, agile team environment and mentor junior engineers., Strong written and verbal communication skills., Familiarity with performance optimization, security best practices, and observability tools., Experience with Agile/Scrum development methodologies.