Full-stack Software Developer
Are you a Full-stack Software developer with a passion to deliver great user experience? Do you have a particular interest and background in Full-stack software development or engineering and are ready to work in a very diverse technology environment?
Type: Full time - Permanent
Location: Ikeja, Lagos, Full time, Hybrid
Salary: # Competitive Salary + Bonus + Benefits, Pension
Hours: Mon-Fri. 37.5hrs
About the Company
Gurugeeks IT/Telecoms provides a diverse range of design, engineering and digital technology and transformation services and consultancy. Our focus is to provide distinctive solutions in areas of IT, Telecoms and Electrical Power Systems
Be part of the team that develops and runs our digital IT platforms, driving innovation in how we deliver to our customers and the rest of the business. Our Lagos development team is expanding with multiple opportunities available at different levels. We are looking for Full-stack Software developers to implement e2e software application designs across our IT/Telecoms Ecosystems.
About the Role
We’re looking for a talented and well-rounded Full-stack software engineer to help our product and technical teams to co-design, build, test and implement software solutions. As part of this role, you will build relationships with the management and other subject matter experts to develop their solutions.
Responsibilities
Lead team of software engineers/developers to complete large-scale as well as smaller projects according to pre-determined specifications, system requirements and security requirements.
Develop software solutions by studying information needs as generated by Business Development Executives; conferring with Clients; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle.
Engage with Technical Architects to design software/applications and architecture using collected data, systems analysis and prior bug reports; confer with management teams regarding user reports to personalize software and increase productivity.
Support Pre-sales consultant in documenting proposals and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Support, mentor and develop software engineers by providing advice, coaching and educational opportunities
Determine viability of solutions by evaluating current problems, future requirements, existing solutions, and customized programs
Prepare, install, debug and analyze solutions in harmony with system requirements and in conjunction with offering suggestions for policy change to improve operations.
Research new technologies, advancements, and industry improvements in order to stay abreast of the latest developments and enhance the success of the company.
Document details of coding projects through a standardized process of writing program descriptions, cataloguing changes made and recording any special instruction.
Identify, prioritize and execute tasks in the software development life cycle.
Develop tools and applications by producing clean, efficient code.
Automate tasks through appropriate tools and scripting.
Accomplish engineering and organization mission by delivering solutions and results as needed.
Technical Stack
Javascript, Nodejs, React, Java, Django, Python, TypeScript, C#, .NET, JSON, YAML REST API
Requirements:
3 years of Commercial Software Development Experience e.g SaaS Application.
Experience in Agile development
Experience with Docker or containers
Experience with cloud-based services, i.e., AWS, Azure
Experience with IaC, i.e., Ansible, Terraform, Helm, etc
Experience with container orchestration, i.e., Kubernetes, etc
Experience with CI/CD, i.e., Jenkins, CircleCI, GitLab, etc
Experience with producing and consuming APIs, both RESTful and GraphQL
Experience with working with both relational and non-relational databases (i.e., MySQL, MongoDB, etc)
Proven experience in leading a team of developers to deliver an end to end solution.
Job Types:
Full-time, Permanent
Salary:
₦250,000.00 per month
Education:
A Degree in Computer science, Computer engineering or a relevant field.
Experience:
Commercial Software Development: 3 years (Required)
Method of Application
Interested and qualified candidates should forward their CV to: peoplecentric@gurugeeksroyalty.bizusing the position as subject of email.
Visit our website @ www.gurugeeksroyalty.biz
Job Type: Full-time
Salary: ₦250,000.00 per month
Ability to commute/relocate:
- Lagos: Reliably commute or planning to relocate before starting work (Required)
Education:
- Higher National Diploma (Required)
Experience:
- Commercial software SaaS application: 3 years (Required)
Application Deadline: 26/05/2023
.