Pune, Maharashtra, India
Human Rights & Ethics in Tech
Other
INFOCUSP INNOVATIONS

Overview
About the Role
A Senior Software Engineer is a highly proficient professional who excels in designing, developing, and maintaining complex software systems. They demonstrate expertise in multiple programming languages, possess a deep understanding of software architecture, and often lead significant projects or mentor junior engineers. This role involves making critical technical decisions, optimizing software performance, resolving intricate challenges, and contributing to innovative solutions. Senior Software Engineers play a pivotal role in shaping software strategies, driving technical excellence, and staying current with industry trends to deliver robust and advanced software applications.
Responsibilities
- Own the design, development, evaluation, and deployment of highly scalable software products involving front-end development.
- Maintain quality, responsiveness, and stability of the system.
- Evaluate and make decisions on the use of new tools and technologies.
- Design and develop memory-efficient, compute-optimized solutions for the software.
- Delegate tasks and mentor junior engineers.
- Prioritize and distribute the tasks amongst the team members.
- Design and administer automated testing tools and continuous integration tools.
- Produce comprehensive and usable software documentation.
- Follow secure development, testing, and deployment guidelines and practices in order to adhere to the overall security of the system under consideration.
Requirements
- B.E\B.Tech\M.E.\M.S.\M.Tech\PhD candidates' entries with significant prior experience in the fields above will be considered.
- 3+ years of relevant industry experience.
- Proficiency in front-end programming paradigms and libraries (for example advanced JavaScript, and TypeScript libraries)
- Good understanding of one or multiple design systems like bootstrap, tailwind, and material-ui.
- Grasp over CSS and CSS preprocessors like LESS or SASS.
- Thorough understanding of front-end debugging tools.
- Proficiency in front-end frameworks such as Angular, React, and Vue.
- Strong understanding of the front libraries for the front-end frameworks like react-router, redux, rxjs.
- Strong understanding of any nodejs-based full-stack frameworks like nextjs or nuxtjs.
- Ability to plan and design application architecture from scratch.
- Knowledge of automated and continuous integration testing tools (Jenkins, Team City, Circle CI, etc.) is plus.
- Experience deploying the application using cloud services (AWS, GCP, Microsoft Azure) is a plus.
- Good to have an understanding of various relational (SQL, PostgreSQL), and non-relational (Mongo, DynamoDB) database systems.
- Good to know one or more back-end programming languages (Python, Javascript, Java, Scala, C++, etc.)
- Experience in platform development for large-scale systems.
Location: Ahmedabad/Pune
Contact us to apply
If you would like to apply for this role, send your resume to careers@infocusp.com.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in