Senior Backend Developer 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 Backend Developer
Locations: Abuja (FCT), Abia, Akwa Ibom and Lagos
Employment Type: Full-time
Position Overview
- We are looking for a highly skilled Senior Backend Developer with a minimum of 4 years of experience in designing, developing, and maintaining robust and scalable server-side applications.
- As a Senior Backend Developer, you will play a key role in building the backend architecture that supports high-performance web applications and services.
- You will collaborate with front-end developers, product teams, and other stakeholders to deliver cutting-edge software solutions.
Key Responsibilities
Backend Development:
- Design, implement, and maintain backend systems, APIs, and databases to support web and mobile applications.
- Develop and optimize high-performance, reliable, and scalable server-side components.
- Implement and maintain RESTful APIs, microservices, and third-party service integrations.
System Architecture & Design:
- Lead the design and architecture of backend systems that are modular, secure, and scalable.
- Ensure the systems are highly available, performant, and fault-tolerant.
- Contribute to technical architecture decisions and provide guidance on system optimizations.
Testing & Quality Assurance:
- Write unit, integration, and system tests to ensure the reliability and stability of backend services.
- Debug and resolve issues in production environments, ensuring minimal downtime and fast recovery.
Continuous Improvement:
- Stay up-to-date with industry trends, best practices, and emerging technologies to improve the backend stack.
- Drive improvements in development processes, code quality, and operational efficiency.
Database Design & Management:
- Design, implement, and manage database schemas (SQL and NoSQL), ensuring high performance and integrity.
- Optimize queries and database performance, including indexing, caching, and data replication strategies.
Collaboration:
- Work closely with front-end developers to ensure seamless integration between the front-end and back-end.
- Collaborate with product managers and other stakeholders to translate business requirements into technical solutions.
- Provide technical leadership and mentorship to junior developers.
Qualifications
- Minimum of 4 years of professional experience in backend development.
- Strong proficiency in backend programming languages such as Java, Python, C#, Node.js, Ruby, or Go.
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization tools (e.g., Docker, Kubernetes).
- Understanding of security best practices, including data encryption, authentication, and authorization.
- Strong problem-solving skills and the ability to debug complex issues.
- Experience with backend frameworks (e.g., Spring Boot, Django, Express, Ruby on Rails).
- Solid understanding of database technologies, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis).
- Experience building and maintaining RESTful APIs and microservices architectures.
Preferred Skills:
- Experience with GraphQL or gRPC.
- Knowledge of event-driven architectures and message queues (e.g., Kafka, RabbitMQ).
- Familiarity with serverless architectures and event-driven programming.
- Experience with CI/CD tools and pipelines.
- Familiarity with Agile methodologies (e.g., Scrum, Kanban).
What We Offer
- Salary: N70,000 per month.
- Competitive salary and benefits package.
- Opportunities for professional growth and career advancement.
- A collaborative, innovative, and dynamic work environment.
- Flexible working options, including remote work.
How to Apply
Interested and qualified candidates should send their resume, cover letter, and any relevant code samples or project links to: [email protected] using the Job Title as the subject of the mail
Application Deadline 6th January, 2025.