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!