Zipdev

Mid Software Engineer - Typescript & AI

Job Description

Zipdev is looking to hire a Software Engineer with experience in Typescript, Python, and JavaScript (with Vercel and Node.js frameworks) and a demonstrated interest in AI technologies. In this role, you will work independently and in a team on various projects, handling everything from project architecture to deployment. The ideal candidate has proven experience in designing and building software from scratch and thrives on delivering high-quality, innovative solutions with minimal oversight.

Responsibilities:

  • Full-cycle software development (SDLC), including design, implementation, and deployment.
  • Gather requirements from stakeholders to design and develop custom software solutions.
  • Adhere to clean code principles and best practices, including DRY, to ensure efficient and maintainable code.
  • Leverage frameworks such as Next.js and to build modern web applications.
  • Automate internal processes and build custom dashboards
  • Write clean, scalable, and testable code, ensuring high performance
  • Conduct software testing, debugging, and troubleshooting for existing systems
  • Document technical requirements and maintain project documentation
  • Deploy software and incorporate user feedback for continuous improvement
  • Stay up-to-date with emerging technologies and incorporate best practices
  • Use LLMs, generative AI and similar technologies to boost your productivity

Requirements

  • Fluent English speaking and writing skills
  • Proven experience (3+ years) building production-level software
  • Advanced proficiency in TypeScript (Javascript) and Python
  • Hands-on experience with Next.js and React.js for modern front-end development 
  • Strong interest, belief, passionate and experience in AI technologies 
  • Proven ability to architect and build software solutions from scratch
  • Experience automating processes and creating interactive applications
  • Excellent knowledge of relational databases (PostgreSQL) and test-driven development
  • Proficiency in software engineering tools and documenting requirements/specifications
  • Ability to independently manage deadlines, projects, and deliverables
  • Strong communication skills and initiative in providing regular updates
  • Bachelor's degree in Computer Science, Engineering, or a relevant field

Benefits

  • Work remotely Monday - Friday, 40 hours a week (no weekends)
  • Vacation: 10 business days a year
  • Holidays: 5 National Holidays a year
  • Company Holidays: 5 Company Holidays a year (Christmas Eve, Christmas Day, New Year's Eve, New Year's Day, Zipdev Day)
  • Parental Leave
  • Health Care Reimbursement
  • Active Lifestyle Reimbursement
  • Quarterly Home Office Reimbursement
  • Payroll Deduction Purchase Plans
  • Longevity Bonus
  • Continuous Learning Bonus
  • Access to Training and Professional Development Platforms
  • Did we mention it's REMOTE?!!

One of our core values at Zipdev is "Be authentic." that's why we encourage you to answer the application form in your own words; we are interested in getting to know you, not a digital assistant.

Wondering how our remote environment or our payment method work? We've put together some helpful answers in our FAQs at the bottom our our career site. Take a look and let us know if you have any other questions!