Senior Software Engineer - Backend/Python (USA Only - 100% Remote)
Close- Full Time
- Senior (5 to 8 years)
Candidates must possess at least three years of professional experience in building scalable and reliable web applications, along with experience using Python and Django or a comparable Python web framework. A basic understanding of front-end technologies like JavaScript, HTML, and CSS is required, as well as unit testing and debugging skills. Furthermore, three years of work experience with relational databases such as MySQL or PostgreSQL is necessary, and the candidate must be independent, self-managed, and motivated, with good command of the English language. A bachelor’s degree in Computer Science, Engineering, or Information Systems is also required.
As a Python Engineer, you will be responsible for building scalable web applications utilizing open-source tools and technologies, creating and utilizing REST and GraphQL APIs, working independently while communicating progress to team members, identifying and solving complex problems, and planning technical architectures that minimize performance issues. You will also participate in the technical planning process, create user story/technical acceptance criteria, and implement solutions, as well as conduct unit testing and debugging.
Quality and regulatory software solutions provider
Veeva Systems offers software solutions for quality, regulatory, and advertising claims management, focusing on consumer products and chemical companies. Their cloud-based platform provides visibility and traceability throughout the product journey, ensuring compliance with regulations and accelerating time-to-market. Unlike competitors, Veeva has specialized expertise in both the Life Sciences and Chemical sectors, allowing them to effectively address industry-specific challenges. The company's goal is to help clients efficiently bring safe and compliant products to market.