Job Description
Mandatory Qualifications
· Bachelor’s degree in Computer Science, Computer Engineering, or related fields
· 5+ years of experience as a software engineer.
· Familiarity with sound software engineering principles and methodologies
· Ability and experience to contribute to all phases of the development lifecycle.
· Knowledge and experience of designing, programming, implementing, and
maintaining ReactJS applications.
· Solid knowledge of the frameworks for building web projects such as Next.js, React
and tools for unit testing such as Jest.
· Proven knowledge and experience in HTML, CSS, JavaScript, and TypeScript
· Core object-oriented programming skills
· Familiarity with conducting software analysis, testing, and debugging JavaScript code.
· Solid knowledge of Web Services and API technologies (SOAP, REST, etc.)
· Good understanding of security protocols, cryptography, authentication, authorization,
security, certificates, and encryption.
· Decent knowledge and working experience in SDL (Secure Development Lifecycle)
· Curiosity and understanding of technology trends
· Full-stack development experience
· Experience in cloud environments and services (AWS, GCP, Azure)
· Experience in CI/CD system.
· Experience of trouble shooting and performance improvement of service
· Experience with microservices deployment and container technologies (Kubernetes,
Docker, etc.)
· Experience of coaching, leading and mentoring team members.
· Excellent technical writing and documentation skills
· Excellent communication skills to interact internal customers
· Self-motivated, positive attitude, and a team player
· Ability to handle multiple tasks concurrently, priorities them according to the change in situation and meet deadlines.
Desired Qualifications
· Advanced degree (MS)
· Experience of development for consumer facing internet services
· Experience of co-working with offshore development teams or working abroad (with
communication in English).
· Experience with Elasticsearch, Redis, Kafka, and MQ
· Knowledge and experience of designing, programming, implementing, and maintaining
.Net Core, C# applications.
· Solid knowledge of the frameworks for building web projects (.Net Core), frameworks
for enterprise projects, tools for unit testing (xUnit, NUnit, MSTest), etc.
· Familiarity with conducting software analysis, testing, and debugging .Net C# code.
· Decent knowledge of relational databases (Azure SQL/ MS SQL Server) as well as
NoSQL (Cosmos DB), SQL and ORM technologies (EF Core, Dapper etc.)
· Experience in Tailwind CSS is advantage.
· Experience with domain-driven development
· Working knowledge of project and product management
· Knowledge of security standards and guidelines from NIST, CSA, And other frameworks is a plus.
· Nice to have: Experience in working in the field of Cyber Security
Want to talk before joining the Batch ? Write us here in WhatsApp :Click Here