Full Stack Engineer

 

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-06-16