Senior Backend Web Developer

Purpose:

To write new codes, enhance and optimize existing codes for the development of backend components of web applications.

Possible Integrations:

Some applications/software development projects may have direct integrations with ConnectWise and all other existing business applications and tools

Responsibilities

  • Utilize strong programming skills in C#, .Net Core, React.js. Vue.js or Typescript to develop robust and scalable backend solutions
  • Collaborate with cross-functional teams to design, implement, and maintain high-quality code
  • Demonstrate proven expertise in designing and implementing secure Web APIs, with a focus on microservices architecture
  • Ensure adherence to best practices for API security, performance, and scalability
  • Apply solid experience with relational databases, including SQL and PostgreSQL, to design, optimize, and maintain database schemas
  • Work on data modeling and query optimization to enhance overall system performance
  • Utilize experience with efficient data access and manipulation and Implement data models with emphasis on database SCRUD functionality

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • 10+ years of proficiency in HTML, CSS, and JavaScript
  • 5 to 8 years of working expertise in understanding of ReactJS and its ecosystem
  • 5 to 8 years of experience in database architecture and implementation using any of these RDBMS such as Microsoft SQL Server, Postgres, MySQL or MongoDB both in a data center/company premise or a cloud-based setup
  • 5 to 8 years using any of these source code repositories such as Github, Gitlab or Bitbucket
  • Experience with integrating frontend logic with backend Web APIs and automated web scripting languages
  • Familiarity with industry best practices for UI/UX development, focusing on security, performance, and responsiveness

Value Added Nice to haves

  • Experience or familiarity with AWS technologies is a plus and the ability to work with cloud-based services and integrate them into the backend architecture
  • Familiarity with Continuous Integration and Continuous Deployment (CI/CD) processes
  • Contribute to the improvement of development workflows and automation
  • Familiarity with Python, PHP, Laravel for improved code maintainability and developer experience at the backend
  • Experience using Postman for testing and troubleshooting frontend components and Collaborate with the testing team to ensure the reliability and performance of frontend features

 

Job Category: Development
Job Type: Full Time
Job Location: Remote

Apply for this position

Allowed Type(s): .pdf, .doc, .docx