Job Description
About The Company Our client is a British professional services firm that stands as a leader in strategy, consulting, digital, technology, and operations. Operating in over 100 countries, it is recognized for its commitment to innovation and digital transformation, offering a diverse range of services to clients across various industries. The companys focus on sustainability, responsible business practices, and fostering an inclusive workplace culture has solidified its position as a top-tier player. ABOUT THE ROLE Job Overview: Were seeking a seasoned Full-stack Software Engineer to join our development team. In this position, you will oversee the complete development and deployment of both front and back-end software applications. Your duties will span from conceptualizing system architecture to hands-on programming, conducting performance testing, and integrating systems. To excel as a Full-stack Engineer, you should possess advanced programming expertise, a background in. application development, and strong troubleshooting abilities. Responsibilities and Duties: Meeting with the software development team to define the scope and scale of software projects. Designing software system architecture. Completing data structures and design patterns. Designing and implementing scalable web services, applications, and APIs. Developing and maintaining internal software tools. Writing low-level and high-level code. Troubleshooting and bug fixing. Identifying bottlenecks and improving software efficiency. Collaborating with the design team on developing micro-services. Requirements Profile Requirements Bachelors degree or above in Computer Engineering or Computer Science, or a related field. Ability to use internal and external sources to make technical scientific advances. 2+ years of experience as a Full-stack Engineer. Advanced knowledge of front-end languages including HTML5, CSS, JavaScript, C++, and jQuery. Proficient in back-end languages including Java, Python, Rails, Ruby, .NET, and PHP. Knowledge of database systems and SQL. Advanced troubleshooting skills. Familiarity with JavaScript frameworks. Good communication skills. High-level project management skills
Employement Category:
Employement Type: Full time
Industry: Others
Role Category: Engineering Design / Construction
Functional Area: Not Applicable
Role/Responsibilies: Full-stack Software Engineer
Keyskills:
HTML5
CSS
JavaScript
C
jQuery
Java
Python
Ruby
NET
PHP
SQL
Rails