Backend Engineer
Rigel AI
Job Title: Backend Engineer
Experience: 0-1 year
Compensation: PKR 80k-110k
Location: Bahria Town, Lahore
About Us
We are a fast-growing startup specializing in AI and software development, delivering state-of-the-art solutions that integrate cutting-edge AI technologies to optimize workflows and create impactful products. We focus on innovation, collaboration, and continuous growth, and we’re looking for passionate individuals to join our dynamic team.
Job Description
As a Backend Engineer, you will play a key role in designing, developing, and deploying scalable backend systems that power our AI-driven and software solutions. This is an opportunity to work on challenging projects, improve your technical skills, and contribute to building systems that deliver real-world impact.
Key Responsibilities
Backend Development:
- Build and maintain scalable backend services using Node.js or Django (Python).
- Ensure systems are modular, reusable, and optimized for performance and scalability.
Database Management:
- Design and manage SQL databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, DynamoDB).
- Write efficient queries, optimize database performance, and ensure data integrity.
API Development & Integration:
- Develop RESTful APIs and GraphQL endpoints to connect various systems.
- Read and integrate third-party APIs (e.g., OpenAI, payment gateways, cloud services).
- Write clear documentation for the APIs you build.
Deployment & Cloud Infrastructure:
- Set up and maintain deployments on platforms like AWS (EC2, Lambda), Vercel, and Docker-based environments.
- Implement CI/CD pipelines for automated testing, integration, and deployment.
- Monitor and troubleshoot production systems to ensure uptime and reliability.
Security & Optimization:
- Implement authentication and authorization mechanisms.
- Optimize code for performance, scalability, and reliability.
- Ensure adherence to security best practices, including secure data storage and API access.
Collaboration & Communication:
- Work closely with front-end developers, product managers, and designers to understand project requirements and deliver end-to-end solutions.
- Participate in code reviews, team discussions, and brainstorming sessions.
- Provide technical input during requirement gathering and planning phases.
Skills & Qualifications
Technical Skills:
Proficiency in Backend Development:
- Hands-on experience with Node.js or Django (Python).
- Strong command of JavaScript (for Node.js) or Python (for Django).
Database Expertise:
- Knowledge of both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB) databases.
- Ability to design efficient database schemas and write optimized queries.
API Development:
- Experience in building and consuming RESTful APIs and GraphQL endpoints.
- Familiarity with third-party API documentation, especially tools like OpenAI API, payment gateways, and cloud APIs.
DevOps & Cloud Deployment:
- Familiarity with deployment workflows on AWS (EC2, S3, Lambda), Vercel, or similar platforms.
- Hands-on experience with Docker and setting up CI/CD pipelines.
- Understanding of logging, monitoring tools, and production debugging.
Programming Fundamentals:
- Strong understanding of data structures, algorithms, and system design principles.
- Knowledge of caching mechanisms like Redis or Memcached is a plus.
Soft Skills:
- Ability to work independently and as part of a team.
- Problem-solving mindset with a focus on delivering quality solutions.
- Strong communication skills to collaborate with cross-functional teams.
- Eagerness to learn and adapt to new technologies.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume