You are on page 1of 2

Senior Full-Stack Engineer (Python + React)

What's the Project?


We are seeking a dynamic and experienced Senior Full-Stack Engineer. You will be responsible
for coding and managing our technology infrastructure, end-to-end development processes, and
ensuring the highest level of performance, security, and innovation.

As the sole engineer, you will wear multiple hats and collaborate closely with two NON-TECH
people: the Salesperson (CEO) and the Product Lead. We use an open, transparent, and direct
communication style. We value being able to openly share ideas and feedback with each other.
These are the key expectations:

● Weekly planning meeting to discuss priorities across development, sales, client


onboarding, etc.
● Client meetings where technical input is needed
● Ad hoc meetings with Product Lead to provide feedback on user stories and mock-ups,
coordinate on client onboarding and issue resolution tasks, and collaborate on QA /
testing activities

You Perfectly Match, If You Have:

⚫ 5+ years of demonstrated experience in creating and implementing full-stack


applications
⚫ 3+ years of experience with the Django web framework
⚫ Strong experience with UI/UX design
⚫ Knowledge of Bootstrap, FontAwesome, JavaScript, and jQuery
⚫ Understanding of the principles of working with distributed task queues (we have Celery)
⚫ Experience with data design, architecture, relational databases, and data modeling
(PostgreSQL preferred)
⚫ Experience with cloud infrastructure (we use DigitalOcean, but plan to move to Google
Cloud)
⚫ Experience with environment management, release management, code versioning, and
deployment methodologies
⚫ Experience with Linux for Python development and package management
⚫ Experience with Git principles, merging, managing branches, and resolving conflicts
⚫ Strong understanding of the importance of multiple testing strategies
⚫ Familiarity with Figma is a plus

Your Day-to-Day Activities:

Full-Stack Development: Full-stack development for a responsive web app utilizing Django,
Bootstrap, Celery, RabbitMQ, Nginx, PostgreSQL, Linux, Gunicorn, JavaScript, and jQuery.

Environment Management: Set up and manage different environments (development, QA,


staging, live) and developer workflows, ensuring smooth transitions between stages of the
development process.

QA Management: Take charge of our quality assurance procedures and testing lifecycle,
including managing manual testers and implementing automated testing when needed.

Tier-3 Help Desk Support: Provide Tier-3 help desk support, resolving complex technical
issues affecting our users and ensuring the smooth operation of our systems and applications.

Subject Matter Expert: Serve as the subject matter expert in technology matters, staying up to
date with industry trends and best practices.

Security Best Practices: Ensure the implementation of robust security measures for web
applications and infrastructure, mitigating risks and maintaining data integrity.

You might also like