
InspiraTech
Description
We are seeking a skilled and motivated Back End Developer to design, develop, and maintain the server-side logic and databases for our applications. The ideal candidate will have a strong background in back end development, a keen eye for detail, and a commitment to optimizing web applications for maximum speed and scalability.
Key Responsibilities:- Design and implement server-side applications using modern programming languages (e.g., Python, Java, Node.js).
- Develop and manage well-functioning databases and applications.
- Write effective APIs to support web and mobile applications.
- Integrate front-end elements with server-side logic.
- Optimize applications for maximum performance and scalability.
- Collaborate with front-end developers and other team members to establish objectives and design cohesive, functional code.
- Perform debugging and troubleshooting to ensure optimal performance.
- Maintain code integrity and organization.
- Ensure security and data protection protocols are implemented and maintained.
- Stay updated with emerging technologies and industry trends to continuously improve skills and knowledge.
Qualifications:- Bachelor?s degree in Computer Science, Engineering, or related field (or equivalent practical experience).
- Proven experience as a Back End Developer or similar role.
- Proficiency in server-side languages such as Python, Java, Ruby, PHP, or Node.js.
- Strong understanding of database technologies, including SQL and NoSQL databases.
- Familiarity with RESTful APIs and web services.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus.
- Solid understanding of data structures, algorithms, and software design principles.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently as well as collaboratively in a fast-paced environment.
- Strong communication skills and ability to translate technical language to non-technical stakeholders.