Principal Software Engineer- Technical Lead

from 4 to 9 year(s) of Experience

Job Description



Principal Software Engineer (Full Stack Technical Lead)

Role Description:

Degree in computer science or equivalent practical experience (master's degree a plus)

4+ years of work experience in building web-based and/or mobile applications

Successfully leading, delivering, and evolving large technical projects and hitting results

Excellent communication, collaboration, analytical and problem solving skills

Teaching and mentoring engineers in technical and non-technical growth, learning, development, and leadership

Expertise in agile software development methodologies

Expertise in JavaScript and at least one major front-end or backend framework (hybrid mobile expertise a plus)

Expertise in working on RESTful / GraphQL services

Expertise in multiple major SQL / NoSQL database systems

Expertise in development on Linux, Unix, or MacOS environments

Expertise in automated testing experience in at least one domain - web, mobile or API

Have tried or excited to learn:

Contributing to and maintaining test frameworks, services, and testing plans

Instrumentation of Continuous Integration and Delivery (CI/CD) pipelines for web, mobile and APIs

Integration, security, performance, and chaos testing

Infrastructure deployment and automation for AWS (e.g. CloudFront/TerraForm

Salary: Not Disclosed by Recruiter

Industry:IT-Hardware & Networking

Functional Area:IT Software - Other

Role Category:Programming & Design

Role:Team Lead/Technical Lead


Desired Candidate Profile

Please refer to the Job description above


UG:B.Sc - Any Specialization, B.Tech/B.E. - Any Specialization, BCA - Computers

Company Profile

Magna HR Consultants India Pvt Limited

We use our psychology and technology expertise to build products that help people in their
everyday life situations from better performance at work or school to better relationships and beyond. Our
products help to overcome some of the biggest barriers to providing mental healthcare like stigma, lack of access
and cost. The operations manager role is mainly to implement the right processes and practices across the
The specific duties of an operations manager include formulating strategy, improving performance, procuring
material and resources and securing compliance. You should be ready to find ways to increase quality of customer service and implement best practices across all levels.
View Contact Details+

Contact Company:Magna HR Consultants India Pvt Limited