Full Stack Developer-(Full Time)

Artery Partner.Co.,Ltd. ·
Location
Head office
Department
Research & Development - AP
Employment Type
Full-time

JOB DESCRIPTION 

Full Stack Developer-JD 


Company Business Scope


Artery Partner is a technology and management consultancy specializing in driving digital transformation in the many services industry. Providing a comprehensive range of technology solutions and services to SMEs and large business clients. Artery Partner operates at the intersection of business and technology by combining innovative thinking with unrivaled industry knowledge to deliver end-to-end data-driven solutions and fast-track digital initiatives for our clients. 

The core business scope includes:

  1. Custom Software Development: Designing and developing bespoke software solutions tailored to meet specific client needs, including web applications, mobile apps, and enterprise software.
  2. IT Consulting: Offering expert advice on technology strategies, system integration, and IT infrastructure to optimize business operations and drive digital transformation.
  3. System Integration: Ensuring different IT systems and software applications work together seamlessly to enhance efficiency and productivity.
  4. IT Support Services: Providing a full suite of support services, including help desk support, technical troubleshooting, and network management, to ensure the smooth operation of IT systems.
  5. Technical Support and Maintenance: Offering ongoing support, troubleshooting, and maintenance services to keep IT systems and software applications running efficiently.
  6. Cloud Services: Implementing and managing cloud-based solutions, including cloud migration, storage, and computing, to offer scalable and flexible IT resources.
  7. Cybersecurity Solutions: Protecting businesses from cyber threats through the implementation of robust security measures, including firewalls, encryption, and security audits.
  8. Data Analytics and Business Intelligence: Helping businesses make informed decisions by analyzing data and providing actionable insights through advanced analytics and BI tools.
  9. Software Testing and Quality Assurance: Ensuring the reliability and performance of software applications through rigorous testing and quality assurance practices.

By focusing on SMEs and large business clients, Artery Partner aims to support a wide range of industries in achieving their technology goals and improving their overall business performance.



Brief description


We are looking for a talented Full-Stack Developer with expertise in the Frappe Framework to join our team. The ideal candidate will be responsible for developing and maintaining both backend and frontend components of our applications. You will collaborate with other developers, designers, and stakeholders to deliver seamless, high-quality software solutions.



Responsibilities:

Backend Development:

  1. Design, develop, and maintain backend systems and APIs using the Frappe framework.
  2. Ensure high performance, reliability, and scalability of backend systems.
  3. Manage and optimize database schemas, write efficient queries, and ensure data integrity.

Frontend Development:

  1. Develop user-facing features using HTML, CSS, and JavaScript.
  2. Ensure the technical feasibility of UI/UX designs.
  3. Build responsive, mobile-first applications that provide an excellent user experience.

Integration:

  1. Integrate third-party services and APIs.
  2. Develop and maintain RESTful APIs for seamless integration with frontend and other services.

Code Quality and Best Practices:

  1. Write clean, maintainable, and efficient code.
  2. Conduct code reviews and ensure adherence to best practices and coding standards.

Collaboration:

  1. Work closely with product managers, designers, and other developers to understand requirements and deliver solutions.
  2. Participate in agile development processes, including sprint planning and stand-up meetings.

Testing and Debugging:

  1. Develop and execute unit, integration, and end-to-end tests.
  2. Debug and resolve issues across the stack in a timely manner.

Documentation:

  1. Create and maintain technical documentation for both backend and frontend systems.
  2. Document development processes and workflows.


Qualifications and requirements 

Front-End Development Skills

  1. HTML, CSS, and JavaScript: The foundational languages for building web interfaces.
  2. JavaScript Frameworks: Proficiency in at least one popular framework like React, Angular, or Vue.js for efficient UI development.
  3. Responsive Design: Creating web applications that adapt to different screen sizes and devices.
  4. Cross-Browser Compatibility: Ensuring applications work seamlessly across various browsers.
  5. UI/UX Design: Understanding user interface and user experience principles to create intuitive designs.
  6. Accessibility: Building websites that are accessible to people with disabilities.

Back-End Development Skills

  1. Server-Side Languages: Expertise in languages like Python, Ruby, JavaScript (Node.js), Java, PHP, or C#.
  2. Databases: Proficiency in SQL databases (MySQL, PostgreSQL, SQL Server) and NoSQL databases (MongoDB, Cassandra).
  3. API Development: Creating RESTful or GraphQL APIs for data exchange.
  4. Server Administration: Understanding server setup, configuration, and maintenance.
  5. Version Control: Using Git for effective code management and collaboration.
  6. Cloud Platforms: Experience with cloud services like AWS, GCP, or Azure.

Full Stack Developer Competencies

  1. Problem-Solving: Identifying and resolving complex technical challenges.
  2. Communication: Effectively collaborating with team members and stakeholders.
  3. Adaptability: Staying updated with the latest technologies and trends.
  4. Attention to Detail: Ensuring code quality and accuracy.
  5. Time Management: Balancing multiple projects and deadlines.
  6. Testing and Debugging: Writing comprehensive tests and efficiently fixing issues.
  7. Security: Understanding and implementing security best practices.

Additional Desirable Skills

  1. DevOps: Knowledge of continuous integration and continuous delivery (CI/CD) pipelines.
  2. Data Structures and Algorithms: Strong foundation for efficient problem-solving.
  3. Agile Methodologies: Experience working in Agile development environments.

Benefits:

  1. Competitive salary and performance bonuses.
  2. Health insurance and other benefits.
  3. Opportunities for professional development and growth.
  4. Flexible working hours and remote work options.
  5. Collaborative and innovative work environment.


Lines of communication


  1. Please Identify where the position fits within the hierarchy of your organization. 



Working conditions


  1. Please indicate if the position is full-time or part-time. Also, list any unique working conditions (such as working hours) that the candidate should know about.