Overview
Skills
Job Details
Job Title: Technical Lead
Remote:
Travel Required up to 70%.
We are looking for a hands-on Technical Lead with a strong background in web services and server-side development. The ideal candidate will analyze business requirements, interact with cross-functional business teams, contribute to solution design, and play a pivotal role in core application development. This role involves building and scaling real-time, high-traffic enterprise applications, as well as designing robust backend infrastructures.
Key Responsibilities
- Lead the development of server-side APIs and components for real-time, enterprise-grade applications.
- Collaborate with business teams to analyze requirements and design scalable solutions.
- Participate in Agile development practices, implementing design patterns and using version control systems.
- Drive the design and implementation of proofs of concept, prototypes, and production-ready software.
- Mentor and guide technical teams from both managerial and technical perspectives.
- Act as a go-to expert across cross-functional teams and contribute to a high-performance, collaborative environment.
- Continuously adapt to evolving technologies and changing business needs.
Required Experience
- 7+ years of hands-on product development experience, with significant exposure to open-source technologies.
- Proven experience in leading and scaling enterprise applications and backend infrastructures.
Must-Have Skills
- Strong programming expertise in Java, Python, or Node.js.
- Experience with JSON, Redis/MongoDB, WebSockets.
- Proficiency in developing RESTful and SOAP web services.
- Solid understanding of authentication and authorization techniques.
- Hands-on experience with server-side programming, independent of specific technologies.
- Familiarity with Linux/Unix systems.
- Exposure to cloud platforms such as AWS, Google Cloud Platform, or Azure.
- Frontend development experience in JavaScript, React.js, AngularJS, or Vue.js.
- Strong focus on code quality, documentation, and knowledge transfer.
- Experience in building scalable, high-availability, mission-critical platforms.
Preferred Skills
- Experience with AI, NLP, ML, or chatbot development.
- Familiarity with Git or similar version control systems.
- Contributions to open-source projects.
- Excellent coding standards and clean code practices.
Educational Qualifications
- Bachelor's degree in Engineering or Master s degree in Computer Applications.
This is a dynamic role that will evolve with the company. Flexibility, a growth mindset, and the ability to adapt to new challenges are essential for success. If you're a strategic thinker and strong team leader ready to make a significant impact, we d love to hear from you.