We are seeking a highly experienced and passionate Lead Full-Stack Engineer with 11+ years of expertise to join our dynamic team.
In this pivotal role, you will be instrumental in designing, developing, and optimizing our software solutions, contributing to both client-side and server-side architecture.
If you're a seasoned engineer who thrives on building robust, scalable, and secure products and possesses a collaborative spirit, we encourage you to apply.
Key Responsibilities :
- Architectural Design & Development : Lead the design and development of both client-side and server-side architecture, ensuring high performance, scalability, and maintainability.
- Performance Optimization : Optimize existing products and new features for speed, scalability, and security, identifying and resolving bottlenecks.
- Troubleshooting & Maintenance : Proactively troubleshoot, debug, and upgrade software solutions, ensuring system stability and reliability.
- Feature Implementation : Drive the implementation of new features and applications in alignment with the product roadmap, from concept to deployment.
- Documentation : Create and maintain comprehensive technical documentation for all developed solutions, ensuring clarity and ease of understanding for the team.
- Technological Advancement : Continuously evaluate and integrate new technologies and best practices to enhance our development processes and product offerings.
Required Skills & Qualifications :
Experience : 11+ years of progressive experience in full-stack software development.Programming Languages :
Strong proficiency in R and Python (4 / 5) for data analysis, backend development, and scripting.Solid experience with JavaScript (3 / 5), HTML, and CSS for building responsive and interactive user interfaces.Cloud & Server Management : A solid understanding of cloud infrastructure (e.g, AWS, Azure, GCP) and server management principles.Operating Systems : 2+ years of hands-on experience working with Linux environments.Databases : 1+ years of experience working with various databases (SQL and / or NoSQL).Containerization & APIs : Hands-on experience with Docker for containerization and deployment. Strong understanding and practical experience with APIs (3 / 5) for integration and communication between systems.Problem-Solving & Collaboration : Exceptional problem-solving skills, a proactive approach, and a collaborative mindset with excellent communication skills.Adaptability : Ability to quickly learn and adapt to new technologies and evolving project requirements.Communication : Fluent in both verbal and written English.Must-Haves :
Proficiency in R & Python (4 / 5)Strong Experience with JavaScript (3 / 5)Hands-on Experience with APIs (3 / 5)ref : hirist.tech)