Sub Category

Trainee / Graduate Jobs

Administrative Jobs in Nigeria

Advertising Jobs Nigeria

Accounting Jobs in Nigeria

Auditing Jobs Nigeria

Arts Jobs in Nigeria

Android / IOS Developer Jobs

Agriculture Jobs in Nigeria

Architecture Jobs in Nigeria

Aviation Jobs in Nigeria

Automobile Jobs in Nigeria

Banking Jobs in Nigeria

Computer & InfoTech Jobs

Computer / IT Support Jobs

Customer Service Jobs

Civil Engineering Jobs

Cook / Chef Jobs

Database Jobs in Nigeria

Driving / Dispatch Rider Jobs

Education Jobs for Nigerians

Real Estate Jobs

Electrical/Electronics Jobs

Engineering Jobs in Nigeria

Facility Mgt Jobs in Nigeria

Finance Jobs in Nigeria

Front Desk Jobs in Nigeria

Geology Jobs

Government Jobs in Nigeria-

Graphics Design Jobs

Hospitality Jobs in Nigeria

Hotel Jobs in Nigeria

HR Jobs in Nigeria

Industrial Attachment (Internship)

Insurance Jobs in Nigeria

Journalism / Content Writing Jobs

Law Enforcement / Security Jobs

Lecturing Jobs in Nigeria

Law / Legal Jobs in Nigeria

Linux & Unix Jobs Nigeria

Marketing & Sales Jobs

Maritime & Shipping Jobs

Medical & Healthcare Jobs

Military Jobs in Nigeria

Computer Networking Jobs

NGO Jobs in Nigeria

Oil & Gas Jobs in Nigeria

Oracle Jobs in Nigeria

Personal Assistant Jobs

PHP & MySQL Jobs in Nigeria

Physician / Medical Officer Jobs

Public Relation Jobs

Programming / Software Jobs

Pri/Sec Sch Teaching Jobs

Real Estate Jobs in Nigeria

Remote / Work-at-home Jobs

Research Jobs in Nigeria

Safety & Health Jobs

Secretarial Jobs in Nigeria

Security Jobs in Nigeria

Sales Jobs

Shipping & Maritime Jobs

Student Jobs in Nigeria

Software Developer Jobs

System Admin Jobs in Nigeria

Teaching Jobs in Nigeria

Telecommunication Jobs

Semi-skilled / Factory Work

Volunteer Jobs Nigeria

Web Developer Jobs Nigeria

Web Designer / Frontend / UI Jobs


Job Filter

Get Latest Nigerian Jobs Alert!
Enter your email below.








  
          Popular Jobs
Digital Marketing PRO & Internship & Volunteer Job Recruitment (3 Positions)

CEOAFRICA Job Recruitment (3 Positions)

BT Technologies Limited (BTT) Internship & Exp. Job Recruitment (6 Positions)

Compovine Technologies Limited Job Recruitment (10 Positions)

Indigenous Non-profit and Non-governmental Organization Job Recruitment (18 Positions)

Xpedient Services Job Recruitment (10 Positions)

HNJ Exclusive Job GOODY Bag - May Week One UPDATE!

Simba Group Nigeria Limited Job Recruitment (4 Positions)

Fadel Minerals Nigeria Limited Job Recruitment (4 Positions)

Eko Maintenance Limited Job Recruitment (10 Positions)

Buckler Systems Job Recruitment (4 Positions)

Muse by the Siblings Job Recruitment (3 Positions)

Monikol (Nigeria) Limited Job Recruitment (4 Positions)

Armorsil West Africa Limited Job Recruitment (4 Positions)

Latest Entry-level & Internship Job Recruitment in Nigeria - HNJobs (Weekly Recap)

HNJobs (Recap): International Agency / NGO / Multinational Job Opportunities - HNJ Exclusive

Kiyix Recruitment Hub Job Recruitment (8 Positions)

Latest Customer Service / Front Desk Job Recruitment in Nigeria - HNJobs (Weekly Recap)

Flour Mills of Nigeria Plc Job Recruitment (7 Positions)

Latest Oil & Gas Job Opportunities in Nigeria - HNJ Exclusive

Diamond Development Initiatives (DDI) Job Recruitment (4 Positions)

HNJobs (Recap): Remote / Work-At-Home Job Opportunities

Pan African Towers Limited Job Recruitment (4 Positions)

Montessori School Job Recruitment (5 Positions)

Amaiden Energy Nigeria Limited Job Recruitment (5 Positions)

Kyosk Digital Services Limited Job Recruitment (7 Positions)

RightCom Job Recruitment (5 Positions)

Alan & Grant Job Recruitment (7 Positions)

Latest Graduate & Management Trainee Job Recruitment in Nigeria - HNJobs (Weekly Recap)

Stanbic IBTC Bank Job Recruitment (6 Positions)

Achieving Health Nigeria Initiative (AHNi) Job Recruitment (9 Positions)

Sahara Group Job Recruitment (6 Positions)

Majeurs Holdings Limited Job Recruitment (5 Positions)

Fastest Cakes Limited Job Recruitment (4 Positions)

TechnoServe Job Recruitment (4 Positions)

Alfred and Victoria Associates Graduate & Exp. Job Recruitment (4 Positions)

Redeemers Health Village (RHV) Job Recruitment (3 Positions)

Kwati Nigeria Limited Job Recruitment (3 Positions)

MacTay Consulting Job Recruitment (8 Positions)

Grand Bezer Nigeria Limited Job Recruitment (5 Positions)

Eden Solutions and Resources Limited Job Recruitment (6 Positions)

Swift Consulting Job Recruitment (9 Positions)

The People Practice Job Recruitment (29 Positions)

Nigerian Army 2024 Nationwide Massive Recruitment for Trades / Non Tradesmen & Women (87RRI)

Greensprings School Graduate Trainee & Exp. Job Recruitment (4 Positions)

IHS Towers Job Recruitment (3 Positions)

Lagosbiz Internship & Exp. Job Recruitment (17 Positions)

Nigerian Agip Exploration (NAE) Limited Post Graduate Scholarship Award Scheme 2024 / 2025

Elevated HR Limited Job Recruitment (3 Positions)

Ciuci Consulting Limited Job Recruitment (6 Positions)


Senior Backend Engineer (Python) at Doist - Remote

Posted on Fri 26th Aug, 2022 - hotnigerianjobs.com --- (0 comments)


At Doist, our mission is to inspire the workplace of the future by creating simple yet powerful productivity tools that promote a more fulfilling way to work and live.

We're a multidisciplinary, fully remote team that’s passionate about creating products, like Todoist and Twist, that improve people’s lives. We thrive on innovating new solutions to old productivity challenges and we seek to rethink how productivity tools are made.

We are recruiting to fill the position below:

Job Title: Senior Backend Engineer (Python)

Location: Abuja (Remote)
Job Type: Full Time

Your Role

  • As a Backend Engineer, you will propose, specify, implement, maintain and decommission code that powers Todoist for millions of active users through our diverse portfolio of client apps and integrations.
  • Ensuring flawless cross-device sync and seamless sharing are two of the current challenges where you can make an impact.
  • Our codebase is far from perfect - a quirky in-house Python framework built by our founder and frequent circular dependencies are challenges representative of our codebase.
  • We are working hard to evolve our architecture and build a backend that is fun to work on and rock-solid when running on AWS, our cloud vendor of choice.
  • We’re a great fit if you enjoy mentoring your colleagues, systematically repaying technical debt, and working with a highly resilient team. We are looking for devs who will help us continue evolving our solution architecture and overall quality.
  • Being a backend engineer is not just about churning out code.
  • You get to lead projects from the cradle to the grave, work with our talented product leadership (filled with ex-engineers who understand the value of refactoring), and collaborate with adjacent teams to solve pain points our users face.
  • Being a reliable partner is critical for our long-term success, so we value consistent delivery and a high level of professionalism.

What you can expect to do on a regular basis:

  • Create features: From the proposal, through specification and implementation, to maintenance. Often these features are implemented as documented API endpoints. You're encouraged and expected to propose things that you think can be helpful for the product.
  • Provide feedback: When planning a feature, it's the job of senior developers of each team to provide feedback on expected challenges and unknowns as early as possible.
  • Improve the code: With time, our code and data structures accumulated technical debt which we systematically pay off. Often we do it while we make features as well as dedicating exclusive time to housekeeping.
  • Be a present team member: We do code reviews, refactor code, learn new things and share our knowledge. Occasionally you will be appointed as the mentor of newcomers.
  • Lead projects: Project leaders bear the ultimate responsibility for the success of their projects. In practical terms, they shepherd the overall planning and work and orchestrate its execution until the end of the cycle. They balance this activity with hands-on work.
  • Be a “Hero”: A “Hero” is a developer whose main priority is working closely with support at triaging and fixing bug reports. They also help speed up reviewing processes and support other teams in their projects.

About You
It's important to us that the person we hire will thrive in this role. Here are some core things we believe will set you up for success:

  • You have substantive professional experience with developing web services and understand all the moving parts (DNS, HTTP, DBs, etc). You have designed, built, and maintained several projects or features that have been deployed to production.
  • You are familiar with Python, know both its strengths (and how to capitalize on them) and weak points (and how to work around them), and you’re able to argue about them. You follow the evolution of the Python ecosystem. You’ve also used at least another programming language.
  • You are familiar with OWASP Top 10 web app security risks and know how to avoid and mitigate them. You can assess the security implications of a pull request or an architecture decision.
  • You are familiar with MySQL or PostgreSQL and have experience with its quirks, weak spots and workarounds. You care and understand the performance impact of SQL queries your code makes, and have experience assessing and optimizing their performance.
  • You feel at home in the Unix shell. You are familiar with grep, and sed or awk. You often write bash or Python scripts to automate your work.
  • You’ve written unit-tests long enough to have a taste for what a good test looks like, are aware of current testing practices, and can argue about an approach’s merits and degenerate cases.
  • You understand the value and cost of abstraction, are versed in current architectural practices, and judiciously apply programming principles like SOLID, DRY, YAGNI, etc.
  • You yearn to be more than a mere executor, look for ways to inform the overall direction of the products you work on, and actively participate in sketching an implementation plan that focuses on value delivery with a well-derisked approach.

Benefits
Our perks and benefits are designed to support your ambitious goals and personal wellbeing. Here’s what that looks like:
The basics:

  • Work from anywhere: Doisters can work from anywhere in the world. We never place restrictions on locations.
  • Design your own schedule. Work during the time of day that’s best for you. Doisters are encouraged to work 8-hour days and no more than 40 hours/week.
  • Negotiation-free compensation package: Our formula-based salaries are calculated based on industry-benchmarked skills and geographical location – no stressful negotiation required.
  • Expand your professional skills
  • Pursue personal projects: All Doisters get one month per year to spend on a work-related project they’re passionate about.
  • Continue your education You’ll have a recurring budget to spend on attending conferences, taking courses, and purchasing books.
  • Collaborate in-person at retreats: Our team- and company-wide retreats are unforgettable. The connections that we make in person inspire us throughout the year.
  • Craft your ideal work environment
  • Cozy up at a coworking space: Find a coworking space that’s right for you and Doist will cover the expense.
  • Subscribe to apps and services: You’ll have a monthly budget to spend on services that help you do your job: home internet, work apps, music subscription, etc.
  • Purchase the hardware you need: Every Doister has access to a recurring budget to spend on work-related equipment.
  • Focus on your well-being
  • Recharge with generous time off: Doisters get 8 weeks (40 days) of PTO per year to use as they wish on vacations and national holidays.
  • Spend time with your new baby: New parents receive 5 weeks of paid parental leave in addition to 13 weeks of paid pregnancy-related medical leave.
  • Invest in your health and wellness: Take care of yourself with a monthly budget for things like a gym membership, healthy snacks, massages, health insurance, etc.

Application Closing Date
Not Specified.

Method of Application
Interested and qualified candidates should:
Click here to apply online

Application Process

  • A Complete application includes:
    • Aresume (or manually entered experience) and thoughtful responses to all the application questions.
    • No cover letter needed!
      Application screening.
  • We read every application to understand your motivation, skills, and experience.
  • Once the application window has closed, we'll review your submission and follow up with you regarding the status of your application.
  • Every application will receive a response.

Note
The process will be as follows:

  • Value-alignment interview with Jan K. (Head of Integrations).
  • We'll ask you to complete a take-home test task.
  • Test project & technical interview with Thomas J. (Backend Engineer).
  • Culture contribution and values interview with Amir S. (CEO).

  

Comments (0)


Post a Comment
Name: *
Email: *
Comment: *