Position Summary :
We are seeking a highly skilled and experienced Lead Engineer to join our development team. This is a critical full-stack role requiring deep proficiency in both Python and Golang for building robust, scalable backend services, coupled with strong expertise in React.js for developing intuitive, high-performance user interfaces. The ideal candidate will take ownership of features from concept to deployment.Key Responsibilities
1. Backend Development & System Architecture (70%) :
- Python Proficiency : Design, develop, and maintain high-quality, scalable backend services and APIs using Python and its modern web frameworks (e.g., Django, Flask, FastAPI).
- Golang Mastery : Implement highly performant, low-latency backend microservices and APIs using Golang (Go) for complex data processing, concurrency, and core business logic.
- Database & Data Modeling : Work with relational and NoSQL databases, including designing and optimizing schemas, writing efficient queries, and ensuring data integrity.
- Architectural Leadership : Contribute to the overall system architecture, focusing on reliability, scalability, performance, and security across the entire stack.
2. Frontend Development & UX (30%)
React.js Implementation : Develop and maintain the user-facing features and components of our applications using React.js.State Management : Utilize modern state management libraries such as Redux (or equivalent patterns like Context API) and implement React Hooks effectively for functional component development.User Experience (UX) : Collaborate with design teams to translate UI / UX wireframes into responsive, high-quality code.3. Leadership & Collaboration
Mentor junior developers, conduct code reviews, and establish best practices for coding standards, architecture, and testing.Work closely with Product Managers and QA teams to refine requirements and ensure timely, high-quality delivery.Required Skills & Experience
Total Experience : 5 to 7 years of experience in software development, predominantly in a full-stack or backend-heavy role.Backend Languages (Mandatory) :
Strong proficiency in Python and hands-on experience with production-level web frameworks (Django, Flask, and / or FastAPI).Strong proficiency in Golang (Go) for building backend services, concurrency primitives, and robust APIs.Frontend Technologies (Mandatory) : Proven experience with React.js, including Hooks, Redux, or similar state management solutions.Technical Skills : Experience with cloud platforms (AWS, Azure, or GCP), Docker, Kubernetes, and CI / CD pipelines.(ref : hirist.tech)