Back-End Developer

Job Responsibilities

  • Collaborate with the backend engineering team to design, develop, and maintain scalable and robust product features, from conception to implementation and ongoing maintenance.
  • Partner closely with design and product teams to ideate, validate, and bring new product features to life, ensuring alignment with business goals.
  • Build and maintain back-end infrastructure for web applications, ensuring seamless integration with front-end elements.
  • Implement efficient, secure, and scalable data storage solutions to support application functionality.
  • Optimize web applications for performance, security, and scalability, addressing potential bottlenecks.
  • Troubleshoot and debug issues to maintain a high level of system reliability and uptime.

Technical Requirements

  • At least 2+ years of hands-on experience in developing and deploying end-to-end web application projects (Fresh graduates with a strong foundation are welcome to apply).
  • Strong understanding of object-oriented programming principles and design patterns.
  • Experience with MVC-based web frameworks such as .Net MVC or Java Spring Boot.
  • Proficiency in .Net Core and .Net Framework, with the ability to develop and maintain RESTful APIs.
  • Skilled in database design, SQL, and working with relational databases.
  • Familiarity with version control tools such as Git, with the ability to collaborate in team-based development workflows.
  • Basic understanding of front-end technologies, including HTML, CSS, and JavaScript, for seamless integration with server-side elements.
  • Passion for learning new technologies and staying updated with industry trends to develop cutting-edge solutions.

Personal Skills

  • Strong problem-solving abilities with a keen eye for detail and a proactive mindset.
  • Excellent verbal and written communication skills to articulate technical ideas and collaborate effectively.
  • A team player who thrives in a collaborative, fast-paced development environment.

Bonus Skills

  • Proficiency in C#, Entity Framework, and Microsoft SQL Server.
  • Experience with deploying and managing web applications using Internet Information Server (IIS).
  • Familiarity with Content Management Systems such as AEM, Sitecore, Umbraco, etc.
  • Hands-on experience with cloud service providers like Azure or AWS.
  • Knowledge of OWASP security principles and best practices for securing web applications.
Scroll to top