Match score not available

Software Engineer (Remote) at Flocknote

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Experience with LAMP stack and modern web development, Strong knowledge of SQL and security best practices, Proficiency in a modern web-based programming language, Experience in OOP concepts and design patterns.

Key responsabilities:

  • Develop and maintain backend solutions
  • Collaborate with team members to ensure product success

Flocknote logo
Flocknote SME https://flocknote.com/
11 - 50 Employees
See all jobs

Job description

*Note: Beware of scams, all Flocknote job correspondences will always be conducted via Breezy, our job listing and management tool. In addition, interviews will be conducted via Zoom video, not via text*

---------

We are currently looking for a product-minded Software Engineer (primarily focused on backend development) that thrives on crafting amazing user experiences to join the fast-growing product team at Flocknote.

We're a small, startup engineering team with a passion for the Church; striving to create a place where every developer can build the best work of their lives. An ownership mindset and ability to work in a loosely-defined environment while staying true to our Guiding Principles and Governing Virtues are crucial to success here. You must be self-motivated, able to manage your day-to-day schedule, an exceptional communicator, and above all own the success of the product. You'll have the opportunity to have your hands in everything, from the data model to stylesheets, from concepts to launches, from process to implementation - and everything in between.

If you have a passion to help the Church and enjoy dreaming up smart ways to solve problems and bringing them to life to make a real difference in the world, keep reading.

YOU ARE:

  • Experience Focused. You obsess about the end result and have a strong appreciation for solid backend solutions that can power pixel-perfect experiences for our end users.
  • Ownership Driven. You own the success of the product - from rough idea to a product that ships and being able to successfully support it after.
  • Problem Solving Oriented. You excel in solving the right problems in creative ways while balancing tradeoffs and timelines. This means solving problems the best way - not necessarily the easiest way - and being quick to throw out solutions that aren’t the best.
  • Technical Minded. You are passionate about iterating on Flocknote's robust backend and have a strong focus on quality, scalability, and security.
  • Continually Improving. Building on your experience, you are constantly looking to fill gaps, iterate, and level up.
  • Humble Natured. You collaborate with teammates with love and respect knowing that we’re in this together.

YOU'LL NEED:

  • To know your way around a LAMP stack, node servers, or other modern web app development stacks.
  • Experience with OOP concepts, design patterns, and proficiency in a modern web-based language and environment.
  • Experience crafting efficient SQL queries and interacting with services via command line.
  • A strong knowledge of security best practices, especially as it relates to websites, including understanding of CSRF, XSS, encryption, SQL injection, etc.
  • Bonus points if you have experience with…
    • PHP (8+) and modern PHP development.
    • Cross-client email design and understanding differences in HTML layout and compatibility issues for various email clients.
    • Queues and asynchronous processing paradigms.
    • Test-driven development and crafting integration and unit tests as part of your regular development process.
    • PCI & other data security compliance.
    • Debugging performance or stability issues using log files, infrastructure metrics, server and MySQL process logs, and MySQL EXPLAIN plans.
    • AWS and Docker.
    • Elasticsearch and other NoSQL datastores.


All positions are full-time (remote/work-from-home) positions with salary and benefits.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Problem Solving

Software Engineer Related jobs