E
Posted 10 hours ago
Principal Engineer
EcsmePrincipal Engineer
Requirements
6+ years software development experience, Python FastAPI proficiency, React JS and Redux proficiency, PostgreSQL and SQL expertise, Microservices and Cloud (AWS/Azure) experience
Skills
PythonReactAWSMicroservicesPostgreSQL
About the role
Responsibilities
- Research, design, implement, and manage software programs aligned with strategic objectives
- Lead technical direction and execution of software projects throughout the full development lifecycle
- Transform Proof of Concepts (POCs) into scalable, production-ready products
- Contribute to the development of distributed, scalable systems and high-volume transactional applications
- Uphold code quality standards through unit testing and best practices
- Lead and mentor a team of engineers through the software development lifecycle
- Contribute to the product roadmap, including AI/ML initiatives
- Deploy solutions in production and track performance metrics
Requirements
- Bachelor's or Master's Degree in Computer Science, Software Engineering, or a related field
- 6+ years of experience in software product development and design
- Hands-on coding expertise using Agile processes
- Proficiency in Python API development (FastAPI)
- Proficiency in UI technologies including React JS, Redux, HTML5/CSS, and JavaScript
- Strong experience with RDBMS like PostgreSQL and SQL
- Experience building enterprise-scale SaaS products using Microservices architecture
- Experience with cloud platforms such as AWS or Azure
Preferred Qualifications
- Experience with PySpark and big data technologies
- Familiarity with AI/ML concepts and their applications
- Strong understanding of distributed, scalable systems
- Demonstrated leadership and mentorship skills
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freePrincipal Engineer
Ecsme · Bengaluru
