Crossing Hurdles is seeking a Software Developer for a contract position. The role involves designing, implementing, and maintaining scalable applications while collaborating with cross-functional teams to deliver high-quality software solutions.
Responsibilities:
- Design, implement, and maintain scalable back-end and full-stack applications using Python, Rust, GoLang, Java, or Node.js
- Collaborate closely with cross-functional team members to deliver high-quality software solutions that meet evolving business requirements
- Write clean, efficient, and well-documented code, following best software engineering practices
- Troubleshoot, debug, and optimize existing codebases to improve performance and reliability
- Participate in code reviews, technical discussions, and architectural planning to drive continuous improvement
- Contribute to the full software development lifecycle, from concept and design to testing and deployment
Requirements:
- Have strong relevant experience in software development with one or more of the following: Python, Rust, GoLang, Java, Node.js, Android, iOS, or full-stack development
- Demonstrate proficiency in building scalable, reliable, and maintainable software systems
- Experience working in remote, collaborative, and agile environments is essential
- Have expertise in modern development tools, version control systems, and CI/CD pipelines
- Strong problem-solving skills with keen attention to detail are required
- Possess excellent written and verbal communication skills, with a high standard for clarity and professionalism