AI Developer | Codersbrain
full-timecontractual
Posted on July 12, 2025
Job Description
Software Developer
Company Overview
Company details are not specified.
Job Summary
The Software Developer will be responsible for writing efficient and scalable code, primarily in Python, while also working with front-end technologies. This role involves contributing to various components of the software development process, collaborating with team members, and ensuring high-quality deliverables that meet business requirements.
Responsibilities
- Develop, test, and maintain high-quality software solutions using Python and relevant frameworks.
- Collaborate with team members to design and implement engaging user interfaces using HTML, CSS, and JavaScript or similar frameworks.
- Participate in system architecture discussions ensuring effective application of HTTP, REST, microservices, and concurrency principles.
- Troubleshoot software issues and optimize application performance by using caching and queuing mechanisms.
- Engage with Linux operating systems and manage TCP/IP networking components to ensure robust software functionality.
- Demonstrate effective problem solving and communication skills during project development cycles.
Qualifications
- Bachelor’s or Master’s degree in Computer Science or equivalent field.
- 2-4 years of software development experience.
- Strong coding skills, preferably in Python, with knowledge of Data Structures and Algorithms (DSA).
- Familiarity with front-end technologies (React, HTML, CSS, JavaScript).
- Understanding of system-level components such as HTTP, REST, microservices, and multithreading.
- Experience working with Linux OS, TCP/IP networks, databases, and caching strategies.
- Demonstrate ownership and commitment towards assigned projects and tasks.
Preferred Skills
- Experience with Generative AI technologies, specifically in LLM prompt engineering.
Experience
- 2-4 years of professional software development experience.