Senior Software Developer

Be among the first applicants.
The D Group
Selayang Municipal Council
MYR 30,000 - 70,000
Be among the first applicants.
Yesterday
Job description
Role Overview

We are seeking a highly skilled and experienced Senior Software Developer to join our dynamic team. The ideal candidate is a self-starter with expertise in modern full-stack development, AWS infrastructure, and strong leadership skills. You will play a critical role in designing, developing, and maintaining scalable and robust web applications.

Key Responsibilities
  1. Design, develop, and maintain scalable, secure, and high-performing web applications.
  2. Plan and structure frontend components for efficient user interface and experience.
  3. Design and implement robust backend architecture to support business requirements.
  4. Lead the development of new features and explore emerging technologies to enhance the product.
  5. Architect efficient database schemas and optimize queries.
  6. Develop and maintain APIs, ensuring high performance and responsiveness to frontend requests.
  7. Write clean, maintainable, and well-documented code.
  8. Implement unit and integration testing with JS testing frameworks.
  9. Collaborate with cross-functional teams to define, design, and ship new features.
  10. Participate in code reviews to ensure quality and share knowledge with the team.
  11. Stay updated with emerging technologies and best practices to ensure the team's continuous improvement.

Minimum Requirements
  1. 3+ years of experience in full-stack development.
  2. Proficient in React.js, Node.js, Express, Prisma, and PostgreSQL.
  3. Basic knowledge of TypeScript, JavaScript, and JS testing frameworks.
  4. Hands-on experience with AWS infrastructure and services, such as EC2, S3, RDS, Lambda.
  5. Familiarity with Docker and container orchestration tools like ECS or Kubernetes is a plus.
  6. Excellent understanding of software design patterns, data structures, and algorithms.
  7. Experience with CI/CD pipelines and DevOps practices is a plus.
  8. Strong problem-solving skills and the ability to work independently or collaboratively.
  9. Excellent communication skills with the ability to convey technical concepts to non-technical stakeholders.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Developer jobs in Selayang Municipal Council