C
Senior Software Engineer: Full-stack
Cellulant
Nigeria · On-site Full-time Senior 3w ago
About the role
Role Overview
We are seeking a Senior Software Engineer: Full-stack with a strong command of modern front-end and back-end technologies, excellent code review practices, and a passion for collaboration and mentorship. In this role, you will contribute to the delivery of high-quality user interfaces with a scalable backend, provide technical leadership, and help elevate the performance of the engineering team through deep technical contributions and peer support.
What You'll do
Code Quality & Technical Excellence
- Design and implement scalable, user-friendly full-stack applications.
- Develop efficient, lock-free SQL queries for optimal data storage, retrieval, and updates.
- Optimize application performance to achieve fast loading times.
- Build secure and scalable front-end and back-end systems capable of handling high traffic with minimal disruption.
- Create well-documented APIs for seamless third-party integration.
- Proficiency in analyzing and optimizing applications for efficient memory usage and high performance, with a solid grasp of time and space complexity.
- Can establish code quality standards.
- Can be able to create frameworks for better code organization.
- Creates standards for code reviews, implements automated quality gates.
- Drives best practices adoption
Collaboration & Cross-Functional Work
- Collaborate with:
- Product designers to translate Figma designs into performant, accessible UI components
- Backend engineers to define APIs and ensure seamless user journeys
- Actively participate in sprint ceremonies, including:
- Daily stand-ups
- Sprint planning and backlog refinement
- Retrospectives — contributing to continuous team improvement
- Lead task refinements where you are the designated Tech Owner
Production & Operational Readiness
- Own end-to-end debugging of production issues using tools such as:
- Datadog for tracing HTTP requests
- Logging and monitoring systems to identify root causes
- Understand and leverage the team's CI/CD pipelines for efficient delivery.
- Identify and share relevant documentation with new or existing team members.
- Possesses a foundational understanding of at least one major cloud platform, such as AWS.
- Proficiency in using the GIT version control system.
Autonomy & Ownership
- Work independently with little to no supervision.
- Demonstrate proactive behavior — e.g., posting status updates, reviewing PRs, and following team processes without being prompted.
- Exhibit strong verbal and especially written communication skills for effective documentation and collaboration.
- Contributes to architectural discussions by providing a benefit analysis and outlining the pros and cons of proposed approaches.
- Proactively seeks out and researches new and emerging technologies.
What we are looking for
Required Technical Skills
Front-End Expertise
- Advanced proficiency with the front-end technology stack, including React, TypeScript, JavaScript, and CSS-in-JS.
- Strong grasp of modern state management, component architecture, and front-end testing methodologies.
- Proven experience working with design systems and developing reusable UI components.
- Proficiency in backend integration and consuming REST APIs.
Back-End Expertise
- Advanced proficiency in the backend technology stack: Java and Springboot.
- Solid understanding of at least one SQL language e.g., MySQL, PSQL, or MSSQL.
General Development
- Familiarity with Continuous Integration/Continuous Deployment CI/CD pipelines and relevant tooling.
Experience
- 5+ years of professional experience in front-end and backend development.
- Proven track record of delivering high-quality front-end applications.
- Experience mentoring engineers and leading technical discussions.
Soft Skills
- Takes full ownership of responsibilities and outcomes.
- Excellent communication written and verbal, collaboration, and documentation abilities.
- Highly self-managed, demonstrating the ability to deliver results with minimal supervision.
- Innovative and customer-centric, always considering the end-user's perspective.
Skills
AWSCSS-in-JSDatadogGITJavaJavaScriptMySQLPostgreSQLReactREST APISpringbootSQLTypeScript
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free