6
clicked apply

Mid-Level Software Engineer (Full Stack – Next.js | AWS | DevOps)

X4 Digital Labs   Mawanella • Full-time

Job Description

About the Role

We are looking for a passionate and driven Mid-Level Software Engineer who is ready to take ownership, lead by example, and contribute to building scalable and high-performance digital products for our flagship project.

This role is ideal for someone who is not only technically strong but also motivated to grow, take responsibility, and guide small teams while working in a fast-paced environment.

Key Responsibilities

  1. Lead and contribute to the development of web applications and project
  2. Work closely with designers, developers, and stakeholders to deliver high-quality features
  3. Take ownership of tasks and ensure timely delivery with high standards
  4. Write clean, scalable, and maintainable code
  5. Participate in architectural decisions and technical planning
  6. Optimize applications for performance, security, and scalability
  7. Work in cloud-based environments and support deployment processes
  8. Collaborate with the team in solving complex technical challenges
  9. Continuously learn and adapt to new technologies and best practices
  10. Support and guide junior developers when required

Required Skills & Experience

  1. Minimum 1+ year of professional experience in software development
  2. Strong experience with Next.js, Nest.js, Laravel and JavaScript / TypeScript
  3. Solid understanding of frontend and backend development
  4. Experience working with REST APIs and integration
  5. Familiarity with AWS cloud services (EC2, S3, Lambda, or similar)
  6. Basic understanding of DevOps practices (CI/CD, deployment, version control)
  7. Experience with Git and collaborative development workflows
  8. Ability to work independently and handle pressure in a fast-paced environment
  9. Strong problem-solving mindset and attention to detail
  10. Knowledge of database systems (SQL / NoSQL/ PostgreSQL)

Nice to Have

  1. Experience in system design or scalable architecture
  2. Exposure to Docker / containerization
  3. Prior experience in leading or mentoring developers
  4. Startup or product-based company experience

What We Are Looking For

  1. Ownership mindset – treats product like their own
  2. Strong work ethic and dedication
  3. Ability to lead small technical tasks or teams
  4. Fast learner with curiosity for new technologies
  5. Good communication and collaboration skills

Why Join Us

  1. Work on a real, high-impact product
  2. Opportunity to grow into a technical leadership role
  3. Fast-paced startup environment with ownership and freedom
  4. Exposure to modern technologies and cloud-native systems