Crossing Hurdles is seeking a Back-End Engineer to design, implement, and optimize server-side logic and APIs. The role involves collaborating with front-end developers and stakeholders to deliver scalable web applications, maintaining database structures, and contributing to architectural decisions.
Responsibilities:
- Design, implement, and optimize server-side logic and APIs using various programming languages and frameworks
- Collaborate with front-end developers, designers, and stakeholders to deliver scalable web applications and software solutions
- Develop and maintain database structures, ensuring data integrity, security, and high performance
- Troubleshoot, debug, and refactor existing code to enhance maintainability and reliability
- Contribute to architectural decisions and create technical documentation for projects
- Implement testing strategies to ensure code quality and coverage for critical applications
Requirements:
- Have a minimum of hands-on experience building complex back-end systems and web applications
- Possess expertise in Python, Node.js, .NET, C#, C++, PHP, or WordPress development
- Have a strong grasp of object-oriented programming, RESTful API design, and server architecture
- Demonstrate proficiency in database management, including SQL and NoSQL, as well as data modeling and optimization techniques
- Have solid knowledge of version control systems such as Git