
Software Engineer, Backend – Django
Uvation
contract
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
About the role
- Develop high-quality software design and architecture.
- Design and implement efficient APIs for the front-end team.
- Write clean, functional, and scalable code for the back-end of web applications.
- Implement and manage databases and applications.
- Integrate front-end elements with server-side logic.
- Coordinate with front-end developers to align server-side with client-side.
- Optimize applications for speed, scalability, and security.
- Collaborate with QA engineers to develop effective strategies and test plans.
- Write and execute testing scripts.
- Perform regular updates to improve system functionality and develop new features.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- At least 2-5 years of experience as a Backend Developer or similar role.
- Proficiency in server-side languages such as Python with Django and Django Rest Framework.
- Experience with database technology like MySQL, Oracle, MongoDB, etc.
- Familiarity with front-end languages such as HTML, JavaScript, and CSS.
- Basic understanding of Data Structures and Algorithms (DSA)
- Excellent problem-solving skills, a strong attention to detail, and the ability to work in a team-oriented environment.
- Good communication skills for coordinating with other teams.
Benefits
- Familiarity with Agile development methodologies.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software designsoftware architectureAPIsclean codescalable codedatabasesserver-side logicspeed optimizationsecurity optimizationtesting scripts
Soft skills
problem-solvingattention to detailteam-orientedcommunication
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software Engineering