Description:
Genesis Engineering, founded in 2020, offers tailored software development, product design, DevOps
automation, and mobile app development. They excel in WordPress, Shopify, iOS, Python, PHP, and more.
Responsibilities:
1. Lead and coach team of software developers
2. Create WBS, assign tasks to team members and monitor the progress
3. Make sure that development team performs according to the expectations and achieves
high level of excellence
4. Demonstrate excellent leadership skills and lead the team by example
5. Review code of team members
6. Design and develop applications in MERN stack
7. Create design documents wherever required
8. Write high quality, easy to maintain, reusable and clean code
9. Unit test code to make sure that all requirements have been met
10. Integrate front end and back end applications
11. Perform development testing to make sure that all components of application work as
Expected.
12. Push code in code repositories
13. Deploy front end and back end applications in staging environment
14. Resolve the bugs and issues reported by testing team
15. Coordinate within and outside the team for smooth execution of projects
Skills and Experience:
1. Excellent leadership skills
2. Excellent in problem solving and able to think out of the box
3. Excellent in object oriented programming, data structures and algorithms
4. Excellent in application architecture and design
5. Excellent in database design
6. Excellent knowledge of SQL and No SQL databases
7. Excellent in UX design
8. Sound knowledge of software architecture techniques and software design patterns
9. Sound working experience in microservices architecture
10. Excellent in Java script, React JS, Next JS, html, CSS, Node JS, Express JS, MongoDB,
Restful API development and integration in React
11. Solid working experience of debugging React JS and Node JS applications
12. Excellent knowledge of SDLC processes and practices
13. Solid working experience under agile methodologies, preferably SCRUM
14. Excellent knowledge of npm and nvm with hands on experience of deploying and
managing JS applications on Linux and Windows platforms
15. Sound working experience of code repositories and version control, preferably GitHub
16. Must be a team player and a good leader
17. Ability to guide and coach junior developers
18. Excellent communication skills in English, both written and verbal
19. Practice high standards of moral values
Organization | Genesis Engineering |
Industry | IT / Telecom / Software Jobs |
Occupational Category | Full Stack Engineer |
Job Location | Rawalpindi,Pakistan |
Shift Type | Morning |
Job Type | Full Time |
Gender | No Preference |
Career Level | Intermediate |
Experience | 2 Years |
Posted at | 2023-12-11 3:55 am |
Expires on | 2024-12-23 |