Full Stack Engineer

 

Description:

We are seeking a highly skilled Fullstack MERN Developer with a strong background(5 to 7 years experience) in backend technologies and cloud infrastructure. Excellent verbal and written communication is a compulsion for this role. This individual will be responsible for developing, deploying, and maintaining scalable, high-performance applications. The ideal candidate must have experience in microservices architecture, real-time messaging, and robust CI/CD practices. Proficiency in English and the ability to interact directly with clients is essential.

 

Key Responsibilities:

 

1. Develop and Maintain Applications:

• Design, develop, test, and deploy full-stack applications using the MERN stack (MongoDB, Express, React, Node.js).

• Implement RESTful APIs, GraphQL, and gRPC-based services.

2. Microservices & Cloud Infrastructure:

• Architect and implement microservices that are scalable and resilient.

• Deploy and manage services on AWS, utilizing EC2, S3, RDS, EBS, and DynamoDB.

• Implement and optimize messaging and streaming solutions using Apache Kafka.

3. Database Management:

• Work with SQL (PostgreSQL, MySQL) and NoSQL databases (MongoDB, DynamoDB).

• Design and optimize database schemas, queries, and indexing for performance.

4. Testing & Quality Assurance:

• Write unit and integration tests using Jest, Mocha, and Chai.

• Ensure code quality and reliability through test-driven development (TDD).

5. CI/CD and DevOps Practices:

• Design, implement, and maintain CI/CD pipelines for seamless deployment and updates.

• Automate infrastructure and configuration management using tools like Jenkins, GitHub Actions, or CircleCI.

• Monitor application performance and optimize cloud costs.

6. Client Interaction:

• Engage in client meetings to gather requirements, provide updates, and clarify technical details.

• Communicate complex technical concepts in a clear and concise manner.

 

 

 

Technical Skills Required:

 

• Core Technologies: MERN Stack (MongoDB, Express, React, Node.js)

• Microservices & Communication: Microservices architecture, gRPC, Kafka, REST, and GraphQL APIs

• Cloud & DevOps: AWS (EC2, S3, RDS, EBS, DynamoDB), Docker, Kubernetes, CI/CD (Jenkins, GitHub Actions, CircleCI)

• Databases: SQL (PostgreSQL, MySQL), NoSQL (MongoDB, DynamoDB)

• Testing Frameworks: Jest, Mocha, Chai

• Monitoring & Logging: Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), CloudWatch

 

 

 

Additional Skills (Preferred):

 

• Experience with Redis or Memcached for caching strategies

• Knowledge of Infrastructure as Code (IaC) using Terraform or CloudFormation

• Familiarity with serverless computing (e.g., AWS Lambda, API Gateway)

• Proficiency in agile methodologies and tools like Jira

 

 

Qualifications:

 

• Bachelor’s degree in Computer Science, Engineering, or a related field.

• 5+ years of experience in backend/full-stack development, with hands-on experience in the MERN stack.

• Excellent problem-solving skills, attention to detail, and ability to work independently and in a team.

• Proficiency in English, with excellent written and verbal communication skills for client interaction.

Organization Trans Global Services
Industry IT / Telecom / Software Jobs
Occupational Category Full Stack Engineer
Job Location Lahore,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2025-02-23 3:02 pm
Expires on 2026-01-05