We are seeking a skilled Full Stack Developer with 4 to 5 years of experience in building, integrating, and deploying web applications. The ideal candidate will have strong expertise in Java and Python backend development combined with proficiency in modern frontend frameworks such as React. This role requires working on-site in Johar Town, Lahore, with working hours from 11 AM to 8 PM, Monday through Friday. The developer will be responsible for managing multiple projects simultaneously, working across cloud infrastructure, third-party APIs, and ensuring scalable, secure, and maintainable application delivery.
Key Responsibilities
- Design, develop, test, and maintain scalable web applications.
- Build backend services using Java and Python.
- Develop responsive user interfaces using frontend frameworks like React, Angular, or Vue.js.
- Design and integrate RESTful APIs and microservices.
- Integrate third-party services including Twilio SMS and voice calling, Google Maps or similar mapping services, payment gateways such as Stripe, PayPal, or local providers, as well as authentication, email, notification, and other external APIs.
- Deploy and maintain applications on cloud platforms such as AWS, Azure, GCP, or similar.
- Work with Docker, CI/CD pipelines, application monitoring, and production troubleshooting.
- Design and manage relational or NoSQL databases.
- Collaborate effectively with product managers, designers, QA engineers, and other developers.
- Manage multiple projects, priorities, and deadlines efficiently.
- Participate in code reviews and contribute to technical architecture decisions.
- Write secure, maintainable, and well-documented code.
Required Qualifications
- Strong programming experience in Java, preferably with Spring Boot.
- Proficiency in Python, ideally using Django, Flask, or FastAPI frameworks.
- Experience with modern frontend technologies including JavaScript or TypeScript.
- Hands-on experience with React, Angular, or Vue.js.
- Solid understanding of HTML5 and CSS3.
- Experience integrating REST APIs, webhooks, and third-party platforms.
- Practical knowledge of Twilio, mapping APIs, and payment gateways.
- Experience deploying and supporting applications in cloud environments.
- Familiarity with Git, Docker, CI/CD tools, and Linux server administration.
- Experience working with databases such as PostgreSQL, MySQL, MongoDB, or Redis.
- Understanding of application security principles including authentication, authorization, and data protection.
- Strong debugging, problem-solving, and communication skills.
- Ability to manage multiple projects with limited supervision.
Preferred Qualifications and Benefits
- Experience with microservices or event-driven architecture.
- Familiarity with Kubernetes, serverless platforms, or infrastructure as code.
- Knowledge of automated testing and performance optimization techniques.
- Understanding of Agile/Scrum development methodologies.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Benefits
- Competitive market salary.
- Exposure to AI-driven development, innovation, and a modern technology stack.
- Opportunities for career growth and professional development.
This is a full-time, on-site position based in Johar Town, Lahore, offering a dynamic work environment with a focus on cutting-edge technologies and collaborative teamwork.