Loading
IT
Software Development
Karachi
Contract
Degree in Computer Science, or relevant field
Market Competitive
Job Summary:
We are looking for a Full Stack Developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment. If you have proven experienced as a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. We’d like to meet you. You should also be a team player with a knack for visual design and utility as well as API development. Senior Developer leader must have several feathers in his/her cap and play different roles in today’s challenging times in the company.
If you’re also familiar with Agile methodologies. we’d like to meet you.Product Development Responsibilities:
Work with development teams and product managers to create software solutions for global clients.
Design client-side and server-side architecture
Build front-end of applications through appealing visual design
Build features, write effective APIs and applications with a mobile responsive design
Develop and manage well-functioning databases and applications
Test software to ensure responsiveness and efficiency
Troubleshoot, debug and upgrade software
Create security and data protection settings
Write technical documentation
Work with data scientists and analysts to improve software
Team Lead Responsibilities:
Oversees the daily workflow of the Prod Dev team
Performs other related duties as assigned
Train Junior Developers on the new stacks, provide guidance and professional growth.
Have excellent communication and teamwork skills
Personal Traits.
Experience working both independently and, in a team-oriented, collaborative environment
Results and detail oriented individual; self-motivated, professional, and curious
Proactively resolves customer satisfaction issues
Ability to build consensus across functions
Adaptable, open to change and able to work in ambiguous situations, and respond to new information or unexpected circumstances
Uphold company mission and values through accountability, innovation, integrity, quality, and teamwork
A comprehensive knowledge of fundamental, as well as programming languages and databases such as NodeJS (NEST), AngularJS, PHP, Java, .Net, JavaScript, Microsoft SQL Database, MYSQL, is a recommended skill set.
Proven track record of developing desktop and mobile applications, and excellent knowledge of common stacks
Proven experience of multiple back-end languages (e.g., C#, Java, Python) and JavaScript frameworks (e.g. AngularJS, ReactJS, Node.js)
Substantial experience of multiple front-end languages and libraries (e.g., HTML/ CSS, JavaScript, XML, jQuery)
Proven experience of working with databases (e.g., MSSQL, MySQL, MongoDB), web servers (e.g., Apache) and UI/UX design