Inngen is seeking the services of qualified, hardworking, and experienced individuals for the position of a Backend Engineer Manager. The successful candidate will design and implement scalable, secure backend architectures. The following are the responsibilities and qualifications for the position;
Key Responsibilities
i. Lead and mentor a team of backend engineers.
ii. Design and implement scalable, secure backend architectures (microservices, APIs, databases).
iii. Oversee CI/CD workflows and containerization using GitHub Actions and Docker.
iv. Collaborate with cross-functional teams to deliver AI-powered solutions.
v. Ensure performance, reliability, and data security across systems.
Requirements
i. 7+ years of backend experience, 2+ years in a managerial role.
ii. Proficiency in Python, FastAPI, and C#/.NET.
iii. Expertise in PostgreSQL, MongoDB, Neo4J, and microservices.
iv. Experience with Docker, Kubernetes, GitHub Actions, and system optimization. Strong grasp of security, CI/CD, and scalable architecture design.
v. Strong understanding of database design, optimization, and query performance tuning.
vi. Proven experience designing, implementing, and maintaining systems based on microservices architecture
vii. Solid understanding of application security principles, authentication/authorization mechanisms (e.g., OAuth2, JWT), secure coding practices, and access control methodologies.
viii. Ability to design scalable, high-performance systems that meet the unique demands of AI-driven products.
ix. Experience optimizing backend systems for handling large datasets and high-throughput environments.
Bonus Skills
i. Knowledge of AI/ML workflows, Supabase, Airflow/Spark, Kubernetes, or Kafka. EDUCATION
ii. Bachelor's degree in Computer Science, IT, or related field.