Job Description
<p><p><b>About the Role :</b><br/><br/>Are you ready to architect the next generation of digital financial platforms?
At Techolution, were looking for a Lead Backend Developer Architect who thrives on solving complex challenges, engineering scalable solutions, and mentoring development teams.<br/><br/>You will be working on cutting-edge cloud-native microservices that power mission-critical systems for global banking and enterprise clients.<br/><br/>As a technical leader, you will drive architectural decisions, champion modern backend engineering practices, and ensure the delivery of secure, performant, and maintainable systems.<br/><br/>If you're a passionate technologist who loves building clean backend architecture and mentoring others to excellence, this is your opportunity to make a global impact.</p><p><b><br/></b></p><p><b>Key Responsibilities :</b></p><p><br/>- Architect and build scalable, modular backend systems using modern frameworks and languages Node.js, Java, Python, or Go.<br/><br/>- Design and implement RESTful and/or GraphQL APIs, ensuring high availability, performance, and secure data access.<br/><br/>- Lead the transition from monolithic systems to microservices-based architecture, enabling faster development cycles and greater system flexibility.<br/><br/>- Implement event-driven architectures and asynchronous communication patterns using message brokers like Kafka, RabbitMQ, or AWS SNS/SQS.<br/><br/>- Develop cloud-native applications and deploy them using cloud platforms such as AWS, Azure, or GCP.<br/><br/>- Utilize containerization technologies (Docker, Kubernetes) for scalable and portable deployments.<br/><br/>- Manage CI/CD pipelines, infrastructure as code (IaC), and DevOps practices to accelerate delivery and ensure high system availability.<br/><br/>- Design and optimize relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, DynamoDB).<br/><br/>- Ensure database schema design, query performance tuning, indexing, and migrations align with best practices and scalability needs.<br/><br/>- Lead and mentor a team of backend developers, fostering a culture of engineering excellence, innovation, and accountability.<br/><br/>- Collaborate closely with frontend, DevOps, product managers, and QA to translate product visions into resilient backend systems.<br/><br/>- Review code and architecture proposals to maintain code quality and enforce clean code, SOLID principles, and design patterns.<br/><br/>- Lead technical discussions, architecture reviews, and sprint planning with distributed teams across different time zones.<br/><br/>- Advocate and implement test-driven development (TDD) and behavior-driven development (BDD) practices.<br/><br/>- Build robust monitoring, logging, and alerting mechanisms using tools like Prometheus, Grafana, ELK stack, or CloudWatch.<br/><br/>- Troubleshoot and debug production issues with speed and Qualifications :</b></p><p><br/>- 7+ years of hands-on backend development experience<br/><br/>- 2+ years in a technical leadership or architecture role<br/><br/>- Deep expertise in one or more backend programming languages : Node.js, Java, Python, Go, or similar<br/><br/>- Strong experience with REST API development, JSON, OAuth2, and JWT authentication<br/><br/>- Solid knowledge of microservices architecture and containerized deployments<br/><br/>- Experience with cloud services : AWS, Azure, or Google Cloud Platform (GCP)<br/><br/>- Proficient in designing and managing both SQL and NoSQL databases<br/><br/>- Experience with CI/CD tools, version control (Git), and Agile/Scrum methodologies<br/><br/>- Strong understanding of software security, including OWASP top 10 and secure API design<br/><br/>- Excellent communication and interpersonal skills, with experience working in remote or globally distributed teams</p><br/></p> (ref:hirist.tech)