Prinicpal Software Engineer Job in Qrata
Prinicpal Software Engineer
- Mumbai, Maharashtra
- Not Disclosed
- Full-time
Job Description A NY-based IT firm helping to create the first marketplace that monetizes digital content on the internet (i-commerce). We have a patented technology - a quantitative deep tech system that predicts, assigns, and updates the value of any digital content in real time without the need for human intervention. Our system has the potential to create a new digital goods marketplace that will revolutionize the way we consume, create and search for content on the Internet. Does working on state-of-the-art technology excite you? Are you someone who is keen on being part of a growing organization with the potential to affect change through technology? We are at an exciting juncture of our growth journey and are looking for a technical architect to join us. As a technical architect, you will be at the forefront of making our vision a reality. You will closely collaborate with the team to deliver effective and cost-efficient solutions. What will you be working on? Lead the development of architectures for complex solutions. Ensure consistency with specified requirements agreed by all the stakeholders. Collaborate with team members on clarification, implementation of architectural details, oversee development (via code review), and provide guidance. Oversee system design activities and champion the importance and value of architecture and system design principles. Ensure strong compliance with TDD, SOLID, DRY and Domain-driven design across the codebase. Work with DevOps Engineer/Team on deployments, monitoring and responding to active incidents. What are we looking for? A polyglot programmer with 5+ years of experience with good knowledge of monoliths and microservices. In-depth understanding of software development lifecycle from initial planning to deployment and maintenance phase. Expertise in multi-threading, multiprocessing and distributed web applications. Familiarity with SQL and NoSQL databases: MongoDB, PostgreSQL, Elasticsearch, etc. Experience with data-intensive and high traffic applications. Long term thinker with good problem-solving skills. An expert technical architect should be able to anticipate where problems might crop up and find solutions before the system gets deployed.
Fresher
2 - 4 Hires