Apply Now

Location

Remote, Romania

Salary

$2500 - $3500 /month

Job Type

Full-time

Date Posted

November 4th, 2024

View All Jobs

Python/Django/HTMX Full Stack Developer at IdeasJam

Location

Remote, Romania

Salary

$2500 - $3500 /month

Job Type

Full-time

Date Posted

November 4th, 2024

Apply Now

View All Jobs

Download File

Projects You Will Be Working On:

 

IdeasJam is mainly focused on SaaS (software as a service) web application development.

We have multiple projects already planned out and ready to start, so you'll have an opportunity to work on various shorter projects and go deeper into long-term engagement with challenging and high-loaded web applications.

 

Key Responsibilities:

 

  • Development: Design, develop, and maintain web applications using Django for backend development and HTMX for frontend development. Ensure that applications are performant, responsive, and accessible.
  • Collaboration: Work closely with cross-functional teams, including UX/UI designers and product managers, to translate business requirements into technical specifications. Engage in brainstorming sessions to contribute innovative ideas that enhance user experience.
  • API Integration: Build and integrate RESTful APIs and third-party services. Ensure seamless data flow between the frontend and backend systems.
  • Code Quality: Write clean, maintainable, and efficient code, following best practices and industry standards. Conduct thorough testing and debugging to ensure the quality and reliability of applications.
  • Optimization: Monitor and optimize applications for maximum speed and scalability. Implement performance enhancements and refactor code as necessary.
  • Documentation: Maintain comprehensive documentation of code, processes, and technical specifications. Ensure that team members and stakeholders have the resources needed to understand and work with the codebase.
  • Continuous Learning: Stay up-to-date with emerging technologies and industry trends. Participate in team knowledge-sharing sessions and contribute to the development of best practices within the team.
  • Mentorship: Provide guidance and support to junior developers, fostering a culture of continuous improvement and collaboration within the team.

 

Must Have

 

  • 3+ years experience developing and deploying Python Django web applications with HTMX for front-end
  • Experience using Celery for asynchronous task queues (with Redis/RabbitMQ)
  • Strong understanding of Web framework Django (DRF)
  • Django API development
  • Experience with PostgreSQL
  • Strong attention to detail
  • Git repository
  • Digital Ocean App Platform
  • When you apply, include a cover letter and mention your favorite fruit and why it is your favorite
  • English: Upper-Intermediate (both text and verbal)

 

Nice To Have

 

  • SaaS Pegasus Experience
  • Javascript skills and commercial experience working with ReactJS building Single Page Applications (SPA)
  • Docker Swarm for deployment
  • Experience with Docker and Kubernetes
  • Experience with CI/CD: we are using GitLab CI/CD
  • Experience in developing and supporting highly loaded software services
  • Experience in scaling and optimizing software services
  • Ability to work and learn in a self-directed manner and as part of a team

 

Your Duties

 

  • Develop, deploy, and maintain high-quality Python/Django SaaS web application
  • On-time and on budget
  • Write unit tests and technical docs
  • Participate in regular team meetings
  • Take part in planning workshops and project proposals
  • Follow internal management procedures
  • Communicate directly with clients and take an active part in high-level project goals investigation
  • Help us improve management and development processes instantly

 

What We Offer

 

  • Remote position with a flexible daily schedule
  • Competitive salary
  • 20 working days of paid vacation annually
  • 5 working days of paid sick leaves
  • Interesting, challenging, and dynamic projects
  • Good team and well-organized management processes
  • Involvement in high-level company planning
  • Transparency about where the company is moving

Apply Now

Jobs at IdeasJam

Powered by