Senior Software Engineer at Astra Capital Group LLC


Astra Capital Group LLC is a USA-registered company dedicated to offering high-quality technical services to startups and established businesses. We specialize in providing innovative and scalable solutions designed to meet the unique needs of each client. With a focus on driving growth and efficiency, our services are available at a competitive monthly price, making them accessible to companies of all sizes. Whether you are looking to enhance your technology infrastructure, streamline operations, or leverage cutting-edge solutions, Astra Capital Group is committed to delivering exceptional value and results.

We are recruiting to fill the position below:



Job Title: Senior Software Engineer

Locations: Abia and Lagos
Employment Type: Full-time

Position Overview

  • We are looking for a highly motivated and experienced Senior Software Engineer with a minimum of 4 years of hands-on software development experience.
  • The ideal candidate has a strong technical background, excellent problem-solving skills, and a proven track record of delivering high-quality software solutions.
  • In this role, you will play a critical part in designing and implementing scalable systems, mentoring junior team members, and driving technical excellence across projects.

Responsibilities
Software Development:

  • Develop, test, and maintain high-quality, scalable, and efficient software solutions.
  • Write clean, maintainable, and well-documented code adhering to industry standards.
  • Troubleshoot and resolve complex technical issues in a timely manner.

Collaboration:

  • Work closely with cross-functional teams, including product managers and designers, to understand requirements and deliver technical solutions.
  • Communicate technical ideas effectively to stakeholders of varying technical expertise.

Continuous Improvement:

  • Stay current with emerging technologies and tools to improve development processes and system performance.
  • Drive process improvements to enhance team productivity and software quality.

Technical Leadership:

  • Participate in and lead technical design discussions and code reviews.
  • Act as a mentor to junior engineers, fostering a culture of learning and innovation.
  • Advocate for best practices in software development and system design.

System Design & Architecture:

  • Design and implement robust and scalable system architectures.
  • Optimize existing systems to improve performance, scalability, and maintainability.

Qualifications

  • Minimum of 4 years of professional experience in software development.
  • Strong proficiency in one or more programming languages (e.g., Java, Python, C#, JavaScript).
  • Experience with designing and implementing APIs and scalable system architectures.
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration abilities.
  • Solid understanding of software development principles, algorithms, and data structures.
  • Hands-on experience with cloud platforms (e.g., AWS, Azure, or Google Cloud) and containerization tools (e.g., Docker, Kubernetes).

Preferred Skills:

  • Experience with modern front-end frameworks (e.g., React, Angular, or Vue.js).
  • Familiarity with database technologies, both SQL and NoSQL.
  • Exposure to Agile/Scrum methodologies.
  • Knowledge of microservices architecture and related technologies.

Salary and Benefits

  • N700,000 - N1,000,000 monthly. and comprehensive benefits.
  • Opportunities for professional growth and career advancement.
  • A collaborative and innovative work environment.
  • Flexible working arrangements, including remote work options.

 

How to Apply
Interested and qualified candidates should send their Resume and a portfolio or links to previous projects to: [email protected] using the Job Title as the subject of the mail

Application Deadline 1st January, 2025