Terakeet
Enterprise marketing partner for Fortune 500 brands seeking meaningful connections and growth.
Senior Full Stack Engineer, Python
Location
Arizona + 5 moreAll locations: Arizona, Illinois, New York, North Carolina, Minnesota, Texas
Posted
28 days ago
Salary
$112K - $169K / year
Bachelor Degree5 yrs expEnglishDjangoGraph QLJavaJava ScriptNuxtPythonRubySQLVue.js
Job Description
• Contribute hands-on across the full application stack, delivering solutions that span front-end interfaces, backend services, APIs, and data-oriented workflows.
• Design, build, and maintain full stack solutions using modern front-end frameworks and robust backend services.
• Develop backend services and APIs using Python and enterprise-level frameworks, with an emphasis on scalability, reliability, and maintainability.
• Build and evolve GraphQL APIs, including schema design and resolver implementation.
• Partner with designers, product managers, and other engineers to deliver intuitive, data-driven user experiences.
• Design and implement clean, performant, and scalable database schemas to support enterprise use cases.
• Produce and maintain clear technical documentation, including in-code comments, repository documentation, and architectural diagrams.
• Provide senior-level technical guidance, clear communication, and collaborative problem-solving across teams and stakeholders.
• Promote best practices in code quality, testing, and system design.
Job Requirements
- 5–8 years of professional full stack software development experience.
- Strong backend development experience using enterprise-level languages such as Python, Ruby, Java, or C#, with a strong preference for Python and Django.
- Demonstrated experience with modern JavaScript-based front-end frameworks and libraries, with a preference for Vue.js and Nuxt.
- Deep experience designing and implementing GraphQL APIs, from schema definition through resolver logic.
- Strong SQL fluency, including the ability to design enterprise-grade database schemas that are performant and scalable.
- Proven experience creating and maintaining high-quality technical documentation.