Job Description

Company DescriptionInformation Engineering Technologies Limited (IETech) is a software and IT consultancy firm delivering innovative business applications, cutting edge technology solutions, and high quality services. We specialize in designing and developing software while providing expert technology consultancy to help our clients gain a competitive edge.Job DescriptionIETECH Job description for a seasoned IT Technical Architect to design, implement, and oversee robust technology solutions aligning with our organization's strategic objectives. The ideal candidate will blend technical expertise with architectural vision to drive innovation, scalability, and security across our IT landscape.Key ResponsibilitiesAPI Development: Design and implement RESTful APIs and/or GraphQL APIs for frontend consumption.Server-Side Logic: Write clean, efficient code for business logic, data processing, integrations.Evaluation: Assess emerging technologies and products for fitness with organizational needs.Database Management: Design, optimize, and manage relational (e.g., PostgreSQL) and/or NoSQL databases (e.g., MongoDB).Integration: Integrate third-party services, payment gateways, external APIs as needed.Performance Optimization: Ensure backend systems scale and perform under load.Security: Implement best practices for authentication, authorization, data protection.Testing: Develop unit tests, contribute to integration tests for backend components.Collaboration: Work with frontend developers, DevOps, QA for cohesive product delivery.Documentation: Maintain clear API docs, codebase comments for maintainability.Troubleshooting: Debug and resolve backend issues in production environments.Required Skills & QualificationsExperience: 3-5+ years of backend development experience.Programming Languages: Proficiency in languages like C#, Node.js (JavaScript/TypeScript), Python, Java, Go, Ruby (tech stack dependent).Frameworks: Experience with frameworks like Express (Node.js), Django (Python), Spring Boot (Java).Databases: Knowledge of SQL (MySQL, PostgreSQL, SQL Server) and/or NoSQL (MongoDB, Cassandra).APIs: Expertise building REST APIs, familiarity with GraphQL beneficial.Version Control: Proficient with Git (GitHub, GitLab, Bitbucket).Testing: Understanding of unit testing frameworks (Jest, PyTest).Containerization: Familiarity with Docker advantageous.Cloud Platforms: Experience with AWS, Azure, GCP helpful.Security Practices: Awareness of OWASP security guidelines.SkillsMicroservices Architecture: Experience designing microservices.DevOps Practices: CI/CD pipelines knowledge (Jenkins, GitLab CI).Message Queues: Familiarity with RabbitMQ, Kafka.Caching: Experience with RedisDesired AttributesProblem-Solving:Strong analytical skills tackling COMPLEX backend challenges.Communication: Good collaboration skills with teams.Adaptability: Comfortable evolving tech stacks, adapting to project needs.Attention to Detail: Focus on code quality, performance.Example Tech StackLanguages: Node.js (JavaScript/TypeScript)Framework: Express.jsDatabase: PostgreSQL, MongoDBCloud: AWSTools: Docker, Git, Postman (API testing)Location & Employment TypeLocation: Lagos, NigeriaFull-TIME position. (hybrid arrangements)What We OfferCompetitive compensation.Growth opportunities.Collaborative environment.Exposure to impactful projects.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In