About Company
Are you ready to innovate and build the future? At Career.supersecrets, we’re not just an IT company; we’re a launchpad for brilliant software engineers dedicated to crafting impactful digital solutions. We foster a culture of continuous learning, collaboration, and cutting-edge technology, pushing the boundaries of what’s possible in the Nigerian tech landscape. For an experienced software developer, this means unparalleled opportunities to lead projects, mentor rising talent, and directly influence product direction, all within a supportive and dynamic environment where your contributions are truly valued.
Advertisement
Job Description
Career.supersecrets is seeking a highly skilled and experienced Senior Software Developer to join our dynamic and innovative team in Utako, Abuja. This is an exciting opportunity for a seasoned professional passionate about building robust, scalable, and high-performance software solutions that address real-world challenges. As a Senior Software Developer, you will play a pivotal role in the entire software development lifecycle, from conceptualization and design to deployment and maintenance. You’ll contribute to complex projects, ensuring the delivery of high-quality code and adhering to best practices in software engineering. We are looking for someone who can not only write exceptional code but also inspire and mentor junior developers, drive technical discussions, and contribute significantly to our architectural decisions. If you thrive in a collaborative environment, are eager to continuously learn and apply new technologies, and possess a strong problem-solving acumen, then we encourage you to apply. This role offers the chance to work on diverse projects across various industries, utilizing modern tech stacks and making a tangible impact on our product offerings and client success. Join us and help shape the future of technology in Nigeria.
Key Responsibilities
- Design, develop, test, deploy, and maintain robust, scalable, and high-performance software applications.
- Lead and participate in architectural discussions, contributing to the technical design and evolution of our software products.
- Write clean, efficient, and well-documented code adhering to coding standards and best practices.
- Mentor junior and mid-level developers, providing technical guidance, code reviews, and fostering their professional growth.
- Collaborate closely with product managers, UX/UI designers, and other stakeholders to translate business requirements into technical specifications.
- Debug and resolve complex technical issues, performing root cause analysis and implementing effective solutions.
- Stay abreast of emerging technologies and industry trends, evaluating their applicability and integrating them where beneficial.
- Contribute to continuous improvement of development processes, tools, and methodologies.
Required Skills
- Proficiency in at least one modern programming language (e.g., Python, Java, C#, JavaScript/TypeScript).
- Strong experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Extensive experience with web frameworks (e.g., Django, Spring Boot, Node.js/Express, .NET Core, React, Angular, Vue.js).
- Demonstrated expertise in designing and consuming RESTful APIs and microservices architecture.
- Solid understanding of data structures, algorithms, object-oriented programming, and design patterns.
- Experience with version control systems, particularly Git.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
Preferred Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Experience with Agile/Scrum development methodologies.
- Knowledge of DevOps practices and CI/CD pipelines.
- Certifications in relevant technologies or cloud platforms.
Perks & Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health insurance package.
- Generous paid time off and public holidays.
- Opportunities for professional development, training, and certifications.
- A collaborative and innovative work environment.
- Employee wellness programs and team-building activities.
- Modern office facilities with excellent amenities.
How to Apply
Interested and qualified candidates are encouraged to apply by clicking on the application link below. Please ensure your resume highlights your experience with the required skills and technologies. We look forward to reviewing your application!
Advertisement