Employer Active
Job Brief:
We are seeking an experienced Full Stack Engineer to join our development team. In this role, you will develop and implement front and back-end software applications. Your responsibilities will extend from designing system architecture to high-level programming, performance testing, and systems integration.
Responsibilities:
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.
Responsible for the deployment of applications and maintaining CI/CD pipeline
Troubleshooting and bug fixing.
Identifying bottlenecks and improving software efficiency.
Collaborating with the design team on developing UI components.
Writing technical documents.
Skills Required:
Bachelor’s degree in computer engineering or computer science or equivalent experience
Previous experience as a full stack engineer.
Advanced knowledge of front-end languages and frameworks (React)
Knowledge of API design and technologies (REST, GraphQL)
Proficient in back-end languages (Java, Python, Ruby, .NET, and PHP).
Knowledge of database systems and SQL.
Advanced troubleshooting skills.
Knowledge of CI/CD tools/pipeline (CircleCI, Netlify)
Familiarity with Cloud-based services (AWS, Kubernetes, Lambda).
Good communication skills.
High-level project management skills.
Full Time