Job Description : Overview
We are seeking a Software Engineer to join our team to build robust backend services and APIs using Python, while also having opportunities to work on frontend technologies. You will collaborate with our Lead Architect, Senior Software Engineers, UI / UX designers, and cross-functional teams to implement reliable, efficient, and cohesive end-to-end features for our platform.
Responsibilities
- Develop and maintain backend services and APIs as primary focus
- Implement server-side logic and functionality using Python and related frameworks
- Design and implement both RESTful APIs and GraphQL endpoints
- Build integrations with internal and external systems
- Collaborate with frontend developers to ensure seamless API integration
- Contribute to frontend development using React and TypeScript when needed
- Write clean, maintainable, and well-tested code across the stack
- Follow established coding standards, architectural patterns, and security practices
- Create and maintain comprehensive documentation for services, APIs, and components
- Implement security best practices following established guidelines
- Build comprehensive testing strategies across backend and frontend systems
- Troubleshoot and resolve issues throughout the application stack
- Work with database design, optimization, and query performance
Required Qualifications
3+ years of experience in software developmentProficiency in Python and related backend frameworksExperience with both RESTful API and GraphQL design and implementationStrong understanding of database concepts, SQL, and query optimizationExperience with Git, Linux, WSL, Docker / containerization conceptsUnderstanding of web security best practicesExperience with cloud environments (AWS, Azure)Familiarity with microservices concepts and architectureStrong problem-solving abilities and attention to detailExcellent communication skills and ability to work across teamsBachelor's degree in computer science, Software Engineering, or related field (or equivalent practical experience)For Backend : must have is Python in their last / current job; plus is GraphQL, FastAPIFor UI : must have is React / Typescript in their last jobFor Full stack - must have Python and React / Typescript in the last 2 jobsPreferred Qualifications
Experience with TypeScript and ReactKnowledge of Tailwind CSS or similar utility-first CSS frameworksUnderstanding of responsive design principlesExperience with modern frontend build tools and workflowsExperience with API documentation toolsExperience with automated testing and CI / CD pipelinesInterest in AI technologies and agentic workflowsExperience building AI agentsKnowledge of state management libraries (Redux, etc.)DevOps practices and deployment strategiesCandidates must be authorized to work in United States without the requirement of sponsorship.At DXC Technology, we believe strong connections and community are key to our success. Our work model prioritizes in-person collaboration while offering flexibility to support wellbeing, productivity, individual work styles, and life circumstances. We’re committed to fostering an inclusive environment where everyone can thrive.