Posted 4 years ago
Job Title: Senior Software Engineer – Full Stack
Location: Lagos, Nigeria
What You’ll Bring
- All Andela engineers go above and beyond. To find out more about additional suggested competencies, check out our engineer framework.
Experience:
- A minimum of 5-10 years of professional experience, during which you’ve built deep technical expertise and exercised ownership on various technical teams.
Required:
Advertisements
- Mastery of the core features of at least one backend language: Python, JavaScript/Node, PHP, Ruby
- Advanced understanding of at least one Web Framework for your language of choice: i.e Flask/Django for Python; Node/Express for JavaScript, Rails for Ruby, Lumen/Laravel for PHP.
- Deep knowledge of the fundamental front-end languages/technologies — i.e HTML, CSS, JavaScript
- Deep knowledge of at least one front-end framework — React, Angular, Vue as well as experience with responsive design interface development
- Extensive experience with architecture and design principles, building to consider maintainability, performance, security requirements, and impact.
- Working knowledge of at least one complementary front-end languages/frameworks (ex: React, Angular, Vue )
- Intermediate understanding of at least one Web Framework for your language of choice: Flask/Django for Python; Node/Express for JavaScript, Rails for Ruby, Lumen/Laravel for PHP.
- Deep understanding of fundamental database concepts – relational (SQL) database, non-relational (NoSQL) database, ORMs/ODMs and Web storage API (front end)
- Strong ability to problem-solve, debug, and understand pertinent performance metrics
- Strong preference for test-driven-development (TDD) and understands its importance
- Comfort with at least one web server technology — (ex: Apache, Nginx)
- Comfort working within at least one cloud hosting platform –(ex: AWS, GCP)
- Working knowledge of tools and editors– (ex: Grunt, Sublime, Atom, JSLint)
- Measured experience with unit, integration, e2e and UI testing, with at least one relevant testing framework
- Comfort working within agile methodologies and experienced in estimation and time management
Apply Now
Job Features
Job Category | Software/ Programming / Web development |
Deadline | Not Specified. |