Software Engineer- Full Stack (MERN)

CLOUD TECH SERVICES INC
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Code Review
Databases
Software Debugging
Software Design Patterns
DevOps
Github
PostgreSQL
MongoDB
MySQL
Node.js
Object-Relational Mapping
OAuth
Performance Tuning
Queueing Systems
RabbitMQ
Role-Based Access Control
Redis
Next.js
JSON Web Token
Web Application Security
Software Construction
Web Application Frameworks
Web Performance Optimization
Tailwind
React
Delivery Pipeline
Express
Software Security
GIT
Amazon Web Services (AWS)
Information Technology
Kafka
Front End Software Development
Api Design
NestJS
REST
Docker
Jenkins
Microservices

Job description

  • Collaborate with development teams, product managers, and designers to design and deliver scalable software solutions.
  • Design and develop robust client-side and server-side architectures using modern JavaScript frameworks and backend technologies.
  • Build responsive, high-performance web applications using React.js and Next.js.
  • Develop and maintain RESTful APIs and backend services using Node.js and Express.js.
  • Develop reusable UI components and maintain scalable frontend architecture.
  • Design, manage, and optimize databases including MySQL, PostgreSQL, and MongoDB.
  • Implement authentication, authorization, and security best practices including JWT, OAuth, and RBAC.
  • Work with AWS cloud services such as EC2, S3, RDS, and CloudFront.
  • Build and maintain CI/CD pipelines and deployment workflows.
  • Optimize applications for scalability, performance, responsiveness, and reliability.
  • Troubleshoot, debug, maintain, and upgrade existing systems and applications.
  • Write clean, maintainable, testable, and well-documented code following engineering best practices.
  • Participate in code reviews, technical discussions, architecture planning, and mentoring junior developers.
  • Ensure application security, data protection, and performance optimization.
  • Collaborate with QA and DevOps teams for deployment, testing, and monitoring activities.

Requirements

  • Proven experience (5+ years) as a Full Stack Engineer, MERN Stack Developer, or similar role.
  • Strong expertise in Node.js, Express.js, React.js, and Next.js.
  • Good understanding or experience with NestJS.
  • Strong experience in API development and frontend integrations.
  • Must-have experience with Prisma ORM; familiarity with TypeORM or Sequelize is a plus.
  • Strong experience with MySQL, PostgreSQL, and MongoDB.
  • Experience with AWS services such as EC2, S3, RDS, and CloudFront.
  • Experience with Docker and CI/CD tools such as GitHub Actions or Jenkins.
  • Familiarity with Redis and message queue systems such as RabbitMQ or Kafka is a plus.
  • Strong understanding of scalable application architecture, microservices, and design patterns.
  • Experience writing unit, integration, and API tests.
  • Understanding of responsive/mobile-first development and frontend optimization.
  • Strong understanding of web security, data protection, and software engineering best practices.
  • Familiarity with HIPAA compliance and secure healthcare data handling is a plus.
  • Proficiency with Git and collaborative development workflows.
  • Experience with Tailwind CSS or modern UI libraries is a plus.
  • Excellent analytical, communication, teamwork, and organizational skills.
  • Bachelor's degree or Master's degree in Computer Science or related field preferred

Benefits & conditions

  • Competitive Salary - Be rewarded with a salary that truly reflects your talent, performance, and impact.
  • Social Security Fund - Build a secure future with contributions that support your financial stability.
  • Festival Allowances - Celebrate life's special moments with added financial support during festivals.
  • Social Security Fund - Feel protected and supported at every stage of life - which includes Medical, Health & Maternity Protection, Accident & Disability Protection, Dependent Family Protection, and Old Age Protection schemes.
  • Paid Holidays - Take the time you need to rest, recharge, and enjoy life outside of work.
  • International Work Environment - Grow your perspective by working in a diverse and globally connected team.
  • Annual & Team Outings - Strengthen bonds and create memories through fun and engaging team activities.
  • Loan Schemes - Get access to financial support when you need it most.
  • Employee Referral Bonus - Earn exciting rewards for bringing great talent into the team.
  • Paid Certification - Enhance your skills with company-supported professional certifications.
  • Free Lunch - Enjoy complimentary meals that make your workday more convenient and enjoyable.
  • Employee Recognition & Rewards - Feel valued as we celebrate your achievements and contributions.
  • Performance Reviews - Grow continuously with structured mid-year and annual feedback.
  • Five-Day Work Week - Maintain a healthy work-life balance with a structured weekday schedule.

Apply for this position