Senior Software Developer - Python & Javascript
at Zipdev
Remote, , Costa Rica -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 18 Jan, 2025 | Not Specified | 19 Oct, 2024 | 5 year(s) or above | Python,Interactive Applications,Deliverables,Scratch,Computer Science,Communication Skills,Latin America,Writing,Specifications,Software Solutions,Javascript,Test Driven Development,Relational Databases | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Zipdev is looking to hire a Senior Software Engineer with experience in 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.
REQUIREMENTS:
We’re looking for someone who embodies the concept of an “A-player” – a candidate who has at least a 90% chance of achieving outcomes that only the top 10% of possible candidates could achieve. This means:
- Fluent English speaking and writing skills
- Proven experience (5+ years) building production-level software
- Extensive experience in Python, JavaScript (Vercel, Node.js frameworks)
- Strong interest 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 and test-driven development
- Proficiency in software engineering tools and documenting requirements/specifications
- Ability to independently manage deadlines, projects, and deliverables without needing close supervision
- Strong communication skills and initiative in providing regular updates and progress reports
- Bachelor’s degree in Computer Science, Engineering, or a relevant field
- Currently residing in Latin America.
Responsibilities:
- Lead full-cycle software development (SDLC), including design, implementation, and deployment.
- Gather requirements from stakeholders to design and develop custom software solutions.
- 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 generative AI and similar technologies to 10x your productivity
REQUIREMENT SUMMARY
Min:5.0Max:10.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Computer science engineering or a relevant field
Proficient
1
Remote, Costa Rica