Burq is hiring a
Principal Software Engineer, Remote - United States

Logo of Burq

Principal Software Engineer closed

🏢 Burq

💵 ~$201k-$323k
📍United States

Summary

The job is for a Principal Software Engineer at Burq, a fast-growing delivery network company backed by leading venture capitalists. The role involves leading a team to transform the way businesses offer on-demand and same-day delivery. The candidate should have extensive experience in software engineering, REST API design, various programming languages, frameworks, and cloud platforms.

Requirements

  • Bachelor of science degree from an accredited university in Computer Science/Engineering, Software Engineering, or equivalent
  • 5+ years of experience working professionally designing and developing highly scalable software systems
  • 5+ years of experience in REST API design for extensibility and portability, development and, integration of data sources, other APIs, and databases
  • 5+ years of experience in Javascript/Typescript
  • 5+ years of experience in NodeJS
  • 5+ years of experience in SQL and at least one of these relational databases: MySQL, MariaDB, SQLite, PostgreSQL
  • 3+ years of experience in NoSQL, preferably with MongoDB, or another non-relational DBMS
  • 3+ years in HTML5 & CSS3
  • 3+ years in one of these frameworks: ExpressJS, NestJS or a similar framework
  • 3+ years in one of these frameworks: Angular, React, or Vue or a similar framework
  • 3+ years working with architecting, building, and maintaining microservices
  • 3+ years with AWS infrastructure or a similar cloud platform
  • Expert in problem solving with data structures, design patterns, and algorithms, and how they apply to scalability of applications
  • Expert in code refactoring, best practices, design principles and object oriented programming
  • Expert in writing testable, efficient, and reusable code via unit testing and end-to-end automated testing in frameworks like Jasmine, Karma, and Selenium
  • Expert understanding of asynchronous programming/promises and its application
  • Expert understanding of user authentication, user authorization and security compliance between environments, servers, and other systems using Oauth
  • Experience in CI/CD Pipeline creation and maintenance
  • Fluent with Jira or a similar issue-tracking system
  • Fluent in an AGILE/SCRUM development environment
  • Fluent with code versioning tools like GIT and participating in code reviews
  • Fluent in API Documentation automated generation and manual additions
  • Highly capable in influencing and mentoring the software development teams while also taking the initiative on structuring the engineering culture from the highest level
  • Skilled in time management with excellent verbal and written communication skills
  • An excellent communicator, flexible team player, independent thinking, strong in documentation that has experience working with teams in different time zones
  • Thrives in a fast paced global engineering environment with continuous innovation
  • A willingness to go above and beyond to solve problems and tackle dynamic challenges
  • Strong customer service and client facing skills and brings a positive attitude and energy

Responsibilities

  • Influence the engineering organization, leaders, product managers, and the business in creating a developed approach for our API Integration partner workflow and overall software architecture
  • Mentor, lead, and help develop our engineering team into future leaders that are highly capable within our organization
  • Define and maintain the overall technical architecture of our platform
  • Develop innovative strategies, processes, and best practices that aim to reduce technical debt, increase reliability, and ensure on time and successful delivery of releases to our clients
  • Plan the end-to-end development of software architecture, features and milestones ranging from high-level designs all the way to code implementation while participating in a fast-paced global agile environment
  • Communicate with a wide array of internal and external stakeholders to understand the business goal and technical work going into the integrations

Benefits

  • Competitive salary and opportunity for equity
  • Option to work fully remotely or in-person
  • Medical, dental and vision insurance
  • Reimbursement for educational courses
  • Generous Time Off 🏝
  • Workstation setup stipend 🧑🏻‍💻👩🏾‍💻
This job is filled or no longer available

Similar Jobs