Full Stack Developer
Sortitt
Position Title: Full Stack Developer
Location: Lahore (Onsite)
Company: Client
About Us: Welcome to Sortitt, the revolutionary marketplace that's reshaping the future of resource acquisition. As a dynamic platform, Sortitt connects businesses with top-tier resources across the globe, transcending traditional constraints. Our cutting-edge approach delivers tailored solutions that precisely match client demands, creating opportunities for professionals seeking remote engagements. At Sortitt, resources are available on demand, and clients are empowered with diverse choices to ensure the best talent with matching skills. Join us in revolutionizing talent sourcing—where innovation, flexibility, and growth converge to redefine success in the modern workforce.
Job Summary: We are seeking a proficient Full Stack Developer specializing in back-end technologies to join our client’s dynamic team. The ideal candidate will have extensive experience in developing and maintaining server-side applications using Node.js, NestJS, Python, Django, FastAPI, and GraphQL. You will be responsible for designing and implementing robust back-end solutions that seamlessly integrate with front-end components, ensuring high performance and responsiveness to requests from the front-end.
Responsibilities:
Back-End Development:
- Design, develop, and maintain server-side applications using Node.js and Python frameworks, including NestJS, Django, and FastAPI.
- Develop and integrate GraphQL APIs to facilitate efficient data querying and manipulation.
- Ensure the scalability, performance, and reliability of back-end services.
- Implement security measures and data protection protocols to safeguard application integrity.
Database Management:
- Design and manage databases, ensuring efficient data storage, retrieval, and backup processes.
- Optimize database performance and write complex queries for data manipulation.
Collaboration and Integration:
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Work closely with cross-functional teams to understand requirements and translate them into technical specifications.
Testing and Deployment:
- Develop unit and integration tests to ensure code quality and reliability.
- Participate in code reviews and provide constructive feedback to peers.
- Manage deployment processes and continuous integration/continuous deployment (CI/CD) pipelines.
Continuous Improvement:
- Stay updated with emerging technologies and industry trends to drive innovation.
- Propose and implement improvements to existing systems and processes.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proficiency in back-end development using Node.js and Python.
- Experience with frameworks such as NestJS, Django, and FastAPI.
- Strong understanding of GraphQL for API development.
- Familiarity with front-end technologies to facilitate seamless integration.
- Experience with database systems like PostgreSQL, MySQL, or MongoDB.
- Knowledge of containerization and orchestration tools like Docker and Kubernetes.
- Understanding of cloud platforms and services (e.g., AWS, Google Cloud, Azure).
- Minimum of 3 years of experience in full-stack development, with a focus on back-end technologies.
- Proven track record of developing and deploying web applications in a professional setting.
Benefits:
- Competitive compensation with opportunities for growth and advancement.
- Health benefits package, including medical.
- Exposure to a dynamic and innovative work environment.
- Collaborative and team-oriented work culture.
Equal Opportunity Employer:
Sortitt, along with its clients, values diversity and inclusion. We encourage candidates from all backgrounds and experiences to apply.
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