Posted 4 years ago
Job Title: Software Engineer – Full Stack
Location: Lagos, Nigeria
What You’ll Do
- Our Andelan Software Engineers are masters of consistent execution. They reliably deliver technical and professional value to our teams and our partners.
Specifically, you’ll:
- Use your knowledge in your core technology to delight our partners around the world.
- Mentor and onboard junior engineers, by consistently displaying sound judgment, setting expectations, and working effectively, both independently and as part of a global team.
- Collaborate excellently with peers and stakeholders in fast-paced distributed teams, through a love of constructive feedback, dedication, and universal respect.
What You’ll Bring
Advertisements
- All Andela engineers go above and beyond. To find out more about additional suggested competencies, check out our engineer framework.
Experience:
- A minimum of 3-7 years of professional experience, during which you’ve developed technical expertise and stellar professional skills.
Requirements:
- Intermediate understanding of the core features of at least one backend language: Python, JavaScript/Node, PHP, Ruby
- Intermediate understanding of JavaScript core language concepts — DOM manipulation, Fetch API, ES6+ features
- Working knowledge of at least one complementary front-end languages/frameworks (ex: React, Angular, Vue ) as well as experience with responsive design interface development
- 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.
- Strong understanding of fundamental database concepts – relational (SQL) database, non-relational (NoSQL) database, ORMs/ODMs and Web storage API (front end)
- Experience with architecture and design principles, building to consider maintainability, performance, security requirements, and impact.
- Strong preference for test-driven-development (TDD) and understands its importance
- Familiarity with at least one web server technology — (ex: Apache, Nginx)
- Familiarity with at least one cloud hosting platform –(ex: AWS, GCP)
- Working knowledge of tools and editors– (ex: Grunt, Sublime, Atom, JSLint)
- 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. |