About the Company:
Dbiz is a high-performing product and engineering company that partners with organizations to build digital solutions using the right technology at the right time. We pride ourselves on our innovative approach, leveraging technology in diverse and impactful ways.
Role Overview:
You will work within a platform team (10 – 14) people, responsible for new enhancement development and testing and supporting the business. Work on a number of different applications migrating legacy systems to new technology, new learnings happen every day.You will develop and maintain functional, scalable, and innovative applications that meet business requirements.
Key Responsibilities:
- Maintain and monitor server-side web applications with Node.js and other frameworks. (e.g., Express, Nest.js, and Meteor)
- Establish RESTful APIs and connect them with front-end technologies like React, Angular, or Vue.js.
- Produce significant, reusable, scalable code that adheres to industry standards and best practices.
- Cooperate with cross-functional teams that include designers, product managers, and other developers to offer new solutions.
- Engage in code reviews, testing, and debugging to guarantee quality and performance.
- Manage and optimize server infrastructure with solutions like Amazon, GCP, or Heroku.
- Keep up with the latest web development methods and technologies and apply them to the project.
- Synchronization of requirements, schedules, and activities; involvement in team meetings; and troubleshooting development and production issues across numerous environments and operating systems are all required.
- Assist other developers by giving guidance, mentoring, and educational opportunities.
- Design web architectures and solutions based on business needs, provide estimates and timelines and manage delivery in accordance with those plans.
- Demonstrate outstanding communication skills and participate in technical conversations with peers to establish yourself as a credible technical advisor.
- Partner with front-end and back-end developers to develop a website that satisfies the expectations of customers.
- Integrate all server-side logic, including data storage, to optimize website performance.
Mandatory Skill Sets:
- Understanding the essence of asynchronous programming, as well as its quirks and workarounds
- Excellent knowledge of server-side templating languages (e.g., Jade, EJS, etc.)
- Strong grasp of server-side CSS preprocessors (e.g., Stylus, Less, and more)
- Familiarity with front technologies such as HTML5 and CSS3
- User authentication and authorization across many systems, servers, and settings
- Integration of many data sources and databases into a single system
- Designing database schemas that describe and support business operations
- The expertise in code versioning technologies such as Git
- Good communication abilities
- University degrees or equivalent educational background
- Experience with JavaScript, Node.js, Express.js, Backbone.js, and jQuery technologies is required.
- Competence with back-end data management that enhances RESTful APIs / microservices performance for a variety of user platforms, including desktop, mobile (iOS), web services, and others.
- Expert knowledge of creating desktop and mobile applications
- Expertise in optimizing and modifying code for performance and maintainability, including the use of asynchronous programming, offline storage, and multi-threading, as well as working around system/language limits to meet desired performance benchmarks.
Life at Dbiz:
- Competitive salary and attractive benefits.
- Dynamic and innovative work environment.
- Opportunities for personal growth and development.
- Engaging and collaborative company culture.