Negotiable
Undetermined
Remote
Remote
Summary: The Software Engineer role focuses on enhancing code quality and performance through thorough code reviews and debugging across Python, JavaScript/TypeScript, and Go. The position emphasizes collaboration, security best practices, and the implementation of CI/CD pipelines. This is a contract position with a remote working arrangement. The ideal candidate will have significant experience in software engineering and code review processes.
Key Responsibilities:
- Conduct thorough code reviews and pull request evaluations to ensure adherence to best practices and code quality standards.
- Identify, debug, and resolve complex software issues across Python, JavaScript/TypeScript, and Go codebases.
- Implement, review, and refine CI/CD pipelines to streamline delivery and automate testing processes.
- Champion security best practices and performance optimization in all engineering outputs.
- Collaborate with team members via GitHub, providing actionable feedback and mentorship.
- Document review findings and technical insights clearly in both written and verbal formats.
Key Skills:
- Have strong relevant experience in software engineering, specifically with Python, JavaScript/TypeScript, and Go.
- Demonstrated expertise in code review, including lead reviewer or maintainer responsibilities for open-source or production codebases.
- Proficiency with GitHub workflows and advanced pull request evaluation in real-world projects.
- Possess strong debugging skills and experience identifying and resolving software issues.
- Deep understanding of code quality standards, security best practices, and performance optimization techniques.
- Experience with building and optimizing CI/CD pipelines is essential.
Salary (Rate): £80 hourly
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Position: Software Engineer (Python, JavaScript/TypeScript, Go)
Type: Contract
Compensation: $70 - $80/hour
Location: Remote
Role Responsibilities
- Conduct thorough code reviews and pull request evaluations to ensure adherence to best practices and code quality standards.
- Identify, debug, and resolve complex software issues across Python, JavaScript/TypeScript, and Go codebases.
- Implement, review, and refine CI/CD pipelines to streamline delivery and automate testing processes.
- Champion security best practices and performance optimization in all engineering outputs.
- Collaborate with team members via GitHub, providing actionable feedback and mentorship.
- Document review findings and technical insights clearly in both written and verbal formats.
Requirements
- Have strong relevant experience in software engineering, specifically with Python, JavaScript/TypeScript, and Go.
- Demonstrated expertise in code review, including lead reviewer or maintainer responsibilities for open-source or production codebases.
- Proficiency with GitHub workflows and advanced pull request evaluation in real-world projects.
- Possess strong debugging skills and experience identifying and resolving software issues.
- Deep understanding of code quality standards, security best practices, and performance optimization techniques.
- Experience with building and optimizing CI/CD pipelines is essential.
Application Process
- Easy Apply on Dice
- Check email for next steps
- Participate in resume evaluation & interview stage