Lead Full-Stack Software Developer for a Software Company (Thailand Based)
at Paired
Remote, Tasmania, Australia -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 07 Aug, 2024 | Not Specified | 09 May, 2024 | N/A | Kubernetes,Analytical Skills,Programming Languages,Legal Aspects,Software Development,Agile Methodologies,Communication Skills,Docker,Time Management | 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:
Paired, a global staffing and recruiting agency, is excited to announce an incredible opportunity for an experienced Lead Full-Stack Software Developer to join our client’s dynamic team. As a key member of the development team, you will play a crucial role in developing and maintaining high-quality software across multiple projects. Your expertise in coding, project management, and team collaboration will be instrumental in delivering innovative solutions to our client’s customers.
REQUIREMENTS:
- Proficiency in multiple programming languages (e.g., JavaScript, Python, Java)
- Expertise in front-end technologies (React, Angular) and back-end frameworks (Node.js, Django)
- Strong understanding of database management and experience with various databases (SQL, NoSQL)
- Experience with Agile methodologies and software development lifecycle management
- Familiarity with DevOps practices and tools (CI/CD, Docker, Kubernetes)
- Experience with version control systems (Git) and code merging strategies
- Strong problem-solving and analytical skills
- Excellent time-management and organizational skills
- Strong communication skills for collaborating with both technical and non-technical stakeholders
- Experience in managing or collaborating with international teams
- Understanding of IP issues and legal aspects related to software development
- Experience in testing strategies and quality assurance methodologies
Responsibilities:
- Write clean, efficient, and maintainable code across the full stack of various projects
- Conduct code reviews to ensure code quality and adherence to best practices
- Implement new features and fix bugs in existing software
- Participate in project planning and provide technical insights and time estimates
- Coordinate with team members to prioritize tasks and meet deadlines
- Seamlessly switch between different project environments (languages, frameworks, databases)
- Oversee the protection of the company’s intellectual property in software development
- Collaborate with designers, developers, and product managers to deliver high-quality software
- Mentor and share knowledge with team members
- Manage relationships with international development contractors and ensure their work meets quality standards
- Be sensitive to cultural differences and effectively manage work across different time zones
- Stay updated with the latest trends and technologies in full-stack development
- Troubleshoot and solve complex problems in software development
- Interact with clients to understand their needs and provide technical expertise
- Oversee and participate in the testing process to ensure high software quality
- Create and maintain comprehensive documentation for multiple projects
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Remote, Australia