This job post is closed and the position is probably filled. Please do not apply.
π€ Automatically closed by a robot after apply link
was detected as broken.
Description:
Burq is on a mission to simplify the complex process of offering delivery solutions.
The company has built the largest network of delivery networks and partners with major delivery companies.
Burq powers deliveries for rapidly growing companies, including retailers and startups.
As a Senior Software Engineer, you will design, develop, and optimize scalable systems for the platform.
You will work with a talented team to tackle complex engineering challenges and shape the future of the product.
This role is suited for engineers who thrive in high-impact environments and enjoy deep technical work.
Requirements:
A Bachelor of Science degree in Computer Science/Engineering, Software Engineering, or equivalent is required.
A minimum of 5 years of professional experience in designing and developing highly scalable software systems is necessary.
At least 5 years of experience in REST API design, development, and integration of data sources and databases is required.
Proficiency in Javascript/Typescript and NodeJS for at least 5 years is essential.
Experience with SQL and at least one relational database (MySQL, MariaDB, SQLite, PostgreSQL) for 5+ years is required.
A minimum of 3 years of experience in NoSQL, preferably with MongoDB, is necessary.
At least 3 years of experience in HTML5 & CSS3 is required.
Experience with frameworks such as ExpressJS, NestJS, Angular, React, or Vue for at least 3 years is necessary.
A minimum of 3 years working with microservices architecture is required.
Experience with AWS infrastructure or a similar cloud platform for at least 3 years is essential.
Expertise in problem-solving with data structures, design patterns, and algorithms is required.
Proficiency in code refactoring, best practices, and object-oriented programming is necessary.
Experience in writing testable, efficient, and reusable code with unit testing and automated testing frameworks is required.
A strong understanding of asynchronous programming and its applications is essential.
Expertise in user authentication, authorization, and security compliance is required.
Experience in CI/CD pipeline creation and maintenance is necessary.
Familiarity with Jira or a similar issue-tracking system is required.
Experience in an AGILE/SCRUM development environment is essential.
Proficiency with code versioning tools like GIT and participation in code reviews is necessary.
Experience in API documentation, both automated generation and manual additions, is required.
Strong mentoring and influencing skills within software development teams are necessary.
Excellent time management and communication skills are required.
Ability to work independently and collaboratively with teams across different time zones is essential.
A willingness to tackle dynamic challenges and provide strong customer service is necessary.
Benefits:
Competitive salary with the opportunity for equity is offered.
Employees have the option to work fully remotely or in-person.
Comprehensive medical, dental, and vision insurance is provided.
Reimbursement for educational courses is available.
A workstation setup stipend is offered to support remote work.
Burq values diversity and is an equal opportunity employer, ensuring no discrimination based on various factors.