Python/Django/HTMX Full Stack Developer

at  IdeasJam

Romania, , Romania -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate11 Mar, 2025Not Specified12 Nov, 20243 year(s) or aboveGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

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


REQUIREMENT SUMMARY

Min:3.0Max:8.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Romania, Romania